Это зависит некоторых факторов.
Например метод хранения данных.
Допустим для mysql можно таблицу создать и туда добавлять кто онлайн, по прошествии определенного времени чистку делать. Или же Поле последней активности и условием сверять последнее время. Короче скачай в загрузе скрипт двига какого-то и посмотри как там все реализовано.