זהו נושא מסובך...
ובמיוחד בפורום עצי. מכיוון שבפורום עצי קריאה של ההודעה נעשית ע"י לחיצה סטטית מבלי לעבור לדף שונה בכל הודעה כמו בפורומים בסגנון BB. לכן האפשרות היחידה היא שימוש כבד ב JS...ושימור כמויות גדולות של מידע. קו מנחה נוסף (שתי אלה צריכים לעבוד בשיתוף) שאתה צריך לחשוב עליו הוא זמן היציאה של המשתמש מן האתר. שזה במילים אחרות אומר שכל ההודעות שנכתבו בתאריך\זמן שאחרי עזיבתו נחשבות חדשות לגביו. כדי לדעת מתי הוא עזב (כמובן כהשערה בלבד) צריך גם לבנות מערכת של "משתמשים און ליין". אני אומר לך עכשיו שאם אין לך הרבה ניסיון בתכנות בכלל וב PHP ו JS בפרט המשימה תיהיה כמעט ובלתי אפשרית ובטח שלא משתלמת. בנוסף לכך אולי תרצה לעיין קצת בקוד של PHPBB ולראות כיצד הם יישמו את הנושא.