Какую гранулярность вы ищете? Вы хотите показывать только тех пользователей, которые недавно вошли на сайт, или вы хотите отображать пользователей, которые просматривают (или недавно просматривали) определенное сообщение на форуме?
Если первое, то это зависит от того, как в настоящее время выглядит ваша структура входа в систему и аутентификации, но в основном это будет запрос сеансов с истекшим сроком действия.
Если последнее, вам нужно будет хранить то, что пользователи просматривали определенную страницу, когда. Вы можете использовать таблицу соединений, такую как Users_Viewed_Pages, с отметкой времени. Затем для конкретной страницы запросите таблицу по Page_ID и отобразите пользователей, которые недавно загрузили эту страницу.