Hola a todos.
Gracias Toniquio, pero me temo que he cometido un error con los códigos que te envie. :(
En el archivo logon.asp hay que sustituir la linea:
Session("USER")=Ucase(Request("USUA RIO"))
por estas dos:
randomize
Session("USER")=Cstr(Int(rnd(1)*10000000 0+1))
esto permite que se generen números aleatorios de usuario sin que rellene ningún formulario.
El proceso es el siguiente:
-En el frame donde queráis poner el contador, cargais logon.asp que crea una variable de session con un número aleatorio (que será el identificador del usuario) luego se añade este número junto con el timer a una variable de applicación y redirecciona a usuarios.asp.
-Usuarios.asp muestra la cantidad de usuarios y (con Checkacces que va incluido) refresca el timer del usuario cada 10 segundos.
El usuario es eliminado de la variable de aplicación si su timer es más antiguo que 30 segundos. Es decir si usuarios.asp no se ha recargado después 30 segundos.
Espero que le pueda servir a alguien. :)
Saludos a todos.