Xcode
да нет, все проще:
поскольку речь идет о форуме, то негласная авторизация через куки (и заодно уточнения поля даты и теперь еще id юзера для каждой сессии) происходит при каждом обращении к приложению. (ну, а у неавторизованных ставится id гостя).
При заходе на первую страницу отрабатывает запрос, показывающий - число активных за последние 15 минут экаунтов, в том числе - число гостей, число негостей, ники (со ссылками на профили) негостей. Запрос обращается к таблицам сессий и полльзователей. Из первой отсекается время и берется id пользователя, из второй - username. Связь между таблицами через id пользователя.
Можно еще из второй таблицы брать права и ники админов выделять цветом

(На том форуме, может быть, так и придется, потому что админы там реально консультируют народ, так что это может быть небезинтиересно

)