Ja bym proponowal zrobic dwie tabele w bazie jedna tabela z wszystkimi uzytkownikami, ktorzy maja prawo dostepu do strony i druga z uzytkownikami, ktorzy wlasnie sa zalogowani... i zrobic zapytanie w stylu
SELECT users.name
FROM users, zalogowani WHERE users.id=$HTTP_POST_VARS['user'] AND zalogowani.id!=$HTTP_POST_VARS['user']
jezeli nie poknocilem to cos w tym stylu

i pozniej sprawdz czy zapytanie przejdzie, jezeli tak no to ma wglad do stronki

tylko problem jest z zamknieciem okna... zeby usuwal wtedy uzytkownika z bazy... nie bawilem sie tym do tej pory... ale chyba da sie przychwycic zdarzenie zamkniecia okna... i wtedy zrobic delete tego uzytkownika ktory byl zalogowany