Варианты реализации прочитанные/новые комментарии?
Куки — неправильный вариант. Если пользователь зашел с другого места, у него будут все сообщения непрочитанными, поэтому надо привязывать прочтение к юзеру, а не к компьютеру.

Таблица в БД user_id, topic_id, timestamp и ее обновление при заходе в тему. Первые два поля — составной ключ, или добавляете id записи — по вкусу.
С БД все понятно, хочется рассмотреть все кроме нее