не не это слишком сложно, должна быть простая привязка причем отдельная для каждого участника,.. я все таки считаю что это либо куки либо сессии.
т.к.
- делать для каждой темы поле каждого пользователя - это идиотизм.
- делать новое поле у вссех пользователей при создании темы - это полный пз..... .
НО, есть изумительная идея, родилась пока писал то что выше.
У каждой темы и скорее всего у каждого сообщения в теме есть свой персональный ИД . И если задуматься то под хранение всех прочитаных тем потребуется всего одно поле в котором будет хранится строка через определенный разделитель.
Но тут получается должен быть ряд функций которые работают с этой строкой, Но вот их так быстро как теорию я не могу придумать

эх.. а жаль

мог бы уже работать дома на диване с такими мозгами
_____________
[FAQ]Регистрации пользователей, сохранение в БД---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза