Mit einem von HTTP unterschiedlichen, zustandsbehafteten, nicht verbindungslosen Protokoll; beispielsweise mit IRC. Innerhalb von HTTP existiert kein Weg.
Cheatah
Cheatah hat recht: Eine wirklich stimmige Anzeige wirst Du nicht hinbekommen.
Ansonsten wirst Du die letzte Aktion eines Benutzers festhalten müssen, diese in die Datenbank schreiben und bei der Abfrage festellen müssen, wie alt diese ist. Jetzt definierst Du ein maxAlter der letzten Aktion und vermutest, dass wenn dieses überschritten ist, der Benutzer weg ist, zählst Ihn also nicht mit.
Ein Cookie brauchst da nicht. Eine exakte Ausgabe ist aber auch nicht möglich. Aus Vermutungen können schließlich nur Vermutungen resultieren.
fastix