Hmm, hoffe das ich soweit alles verstanden habe.
Aber du hast doch den Timestamp, wann ein User das Board betritt, also denke ich mal. Und du hast doch bestimmt auch zu jedem Post einen Time stamp wann er erstellt wurde.
Dann müßtest du doch einfach alle Post anzeigen lassen können wo der Timmestamp größer ist als der des letzten Besuches.
Brachst dafür dann natürlich für die User jeweils zwei Tabellen einträge in der DB, einmal Timestamp letzer Besuch und eine weitere in der der aktuelle TS gespeichert wird.
Hoffe das ich jetzt nicht an dem Problem vorbei geredet habe.
(Ähhm, ein fertiges Forum kommt nicht in Frage?)
Gruß
Localhorst