Yo tengo un sistema igual de estadisticas pero cada visitante lo escribo en una tabla de una base de datos.
Uso las variables del servidor para capturar fecha, hora, IP, navegador, etc.
Despues puedes consultarlo de forma sencilla haciendo una SQL y ordenando o mostrando solo los 10 ultimos:
SQL="select top 10 * from tu_tabla order by fecha desc"
Me imagino que tal vez haya problemas al crear las variables de sesion mientras entran diferentes usuarios.
De todas formas si reinicias el servidor perderas la lista de visitas y tampoco puedes mantener un historico.
Mi consejo es que metas un #INCLUDE con la pagina que captura los datos y los añade a la base, en la pagina donde quieras hacer esas estadisticas.
En esa misma pagina usa otro #include o directamente una SQL para poner los datos.
Mira como tengo yo hecho esto.
http://bicicletasblanco.com/estadisticas.asp