Mahlzeit Simon,
Jetzt bin ich grad am überlegen wie man das ganze machen könnte.
Das kommt darauf an: wie werden die Inhalte des Forumsystems gespeichert? Wenn es - wie oft üblich - eine Datenbank ist, dann würde ich das über eine Tabelle machen, in der mindestens 6 Spalten enthalten sind:
ID | From_ID | To_ID | Subject | Content | Status | ...
---+---------+-------+---------+---------+--------+----
Wenn jemand jemandem eine Mail schreibt, wird dort einfach ein Datensatz angelegt (mit User-ID des Senders und Empfängers, Betreff und Inhalt ... Status zunächst "ungelesen" o.ä. - besser natürlich eine Art Status-ID).
Dann musst Du nur noch entsprechende Oberflächen basteln, die Sender (im "Ordner" "Postausgang") und Empfänger (im "Ordner" "Posteingang") die Nachricht entsprechend anzeigen (und ggf. den Status ändern).
MfG,
EKKi
sh:( fo:| ch:? rl:( br:> n4:~ ie:% mo:} va:) de:] zu:) fl:{ ss:) ls:& js:|