Вроде как чат:
Надо обновлять в таблице конкретную запись, используя time(),
mysql_query("UPDATE table SET t_input=".time()." where
");
$result = mysql_query("select * from online where id");
while ($row = mysql_fetch_array($result)){
echo $row[\'user_online\'];}
$droptime=300;
$tstamp = time();
mysql_query("DELETE FROM online WHERE t_input<".($tstamp-$droptime));