I'm not so worried about unregistered users. It would be useful simply to combine those into a simple count perhaps so that when the registered member sees the information about who has viewed his/her details then they get the top ten registered users + a counter for unregistered (if they can see profiles) and a total count of views.
If there is already code to count views, I would have thought that it would not be difficult to add a rolling log of who was looking. (of course everyhting is easy when you're not a programmer and not doing it yourself!

)
anyone want to take on the task and give it back to the community?