Witam,
1. Popraw błędy ortograficzne, ja niestety nie mogę.
2. Zapisujesz dane o użytkownikach gdzieś w bazie, zapisujesz ich
session_id" title="Zobacz w manualu php" target="_manual, ustawiasz usuwanie na jakieś 5 minut i wyświetlasz wszystkie rekordy z tabeli. W ten sposób otrzymasz wszystkich aktywnych w ciągu ostatnich 5 minut. Jeśli ktoś jest zalogowany to oprócz session_id dopisujesz jeszcze jego nazwę badź id. Wtedy masz widoczne ile użytkowników jest online a ile offline.
3. Pisałem coś takiego na forum algorytmy i klasy.
4. Przeszukaj forum, na ten temat trochę już było. Przejrzyj też kod Invision Power Board, czyli skryptu tego forum, jak widzisz tutaj jest coś takiego jak ostania akcja, za pomocą tego możesz się dowiedzieć kto jest online a kto nie.
@AxZx - z tym pierwszym to raczej do "Raportuj" co do drugiego to po co ping? Pingując kogoś nie dowiesz się czy jest online czy offline na stronie. Chyba że czegoś nie wiem

Pozdrawiam!