Ich empfehle Dir die Lektüre des Feature-Artikels von Christian Seiler zum Thema.
Dank für deinen Vorschlag, doch finde ich alle Lösungen nicht wirklich zufriedend stellend (siehe Nachteile) z.b. das bei der überprüfung, ob nutzer noch online sind frames genutzt werden müssen usw..
Soweit ich mich da reingelesen habe und es verstanden habe, wäre die beste möglichkeit doch, wenn man die sessiondaten in einer datenbank speichert. Man könnte einfach die zeilen in der entsprechenden tabelle auslesen und hätte die anzahl und könnte gegenbenfalls wenn eine spalte den jeweiligen benutzernamen enthält diese ausgeben. Sollte ich mich da jetzt irren, könnt ihr mich natürlich gerne korigieren.
Also, bin immer noch für vorschläge offen ;).
Seb