ciao,
io ho risolto aggiungendo una stringa nel db dove memorizzo tutti gli id clienti che vanno visto il post, in modo che per stabilire se è stato letto o meno basta che controllo la presenza dell'id nella stringa.

se il tuo forum può avere molte visite, puoi pensare a creare una tabella aggiuntiva con le sole visite effettuate.