Bei jeder Seitenaktivität, die ein member macht, schreibst den timestamp in eine datenbank (mit user id oder ip wens n gast ist).

Jetzt musste nurnoch auslesen: ist der timestamp in der db 10 minuten kleiner als der jetzige ist er online.

Lg