заведи табличку сессий и пихай туда user_id и datastamp, вместе с урлом, при отдаче страницы темы смотри в этой таблице урлы, обрезай по времени и выводи юзеров
спасиб! решил таким образом Код (Text): <? function on_line($alog,$topid) { $wine = 300; $table_online = "online_redthem"; global $REMOTE_ADDR; $sql_update = "DELETE FROM $table_online WHERE `unix`+$wine < ".time(). " OR `ip` = '$REMOTE_ADDR' AND `topid`='$topid'"; $result_update = mysql_query($sql_update) or die(mysql_error()); $sql_insert = "INSERT INTO $table_online VALUES ('0','$REMOTE_ADDR','".time()."','$alog','$topid' )"; $result_insert = mysql_query($sql_insert) or die(mysql_error()); $red_tm_rep=''; $sql_sel = "SELECT user FROM $table_online WHERE topid = '$topid'"; $result_sel = mysql_query($sql_sel) or die(mysql_error()); while ($red_tm = mysql_fetch_array($result_sel)) $red_tm_rep=$red_tm_rep.','.$red_tm[user]; return $red_tm_rep; } ?>