sessions tablosu yaratabilirsin. bu yarattığın tabloya her loginde kullanıcı adı ve time() değerlerini yazarsın ve üyenin her hareketinde time() değerini güncellersin. son kaç dakikadaki üyelerin gösterilmesini istiyorsan da, bir sorgu ile o süreden daha uzun süredir aktif olmayanları session tablosundan sildirirsin.
Temel mantık budur, biyerde takılırsan yardımcı olmaya çalışırım.