De nada, aqui estamos para ayudarnos los unos a los otros en lo que podamos. ;)
Volviendo a leer tu pregunta se me ocurre una solucion, pero mediante una tabla de una base de datos y cuando entre un usuario(inicie la sesion) creas un registro con la hora, y si ya ha iniciado la sesion modificas el registro con la hora actual.
¿Como sabes cuantos hay? facil, borras los que hayan pasado el tiempo minimo y los que te quedan son los que estan conectados!!!!
Parece facil, pero....programarlo...
Mucha suerte!!!