Ich arbeite im Moment an einer ähnlichen Lösungen zwar kein Kettenbrief aber der Anwender kann in ein Editor ein Text schreiben und nach dem absenden bekommt er ein gelayoutetes PDF mit seinem Text
Ich gehe so vor:
1. Inhalte in ganz einfachem html (soweit wie es geht kein CSS) umsetzten. Bis man quasi lauter so Bausteine hat.
2. Die FPDF Klasse einbinden mit der Erweiterung HTML2PDF (achtung da gibt es verschiedene/ich hab die von der fpdf.de seite).
3. Ein PDF zusammen schustern (Mit FPDF kann man sozimlich alles machen zb: Seitenumbruch, Seitenzählen ...)
4. PDF anzeigen und ausdrucken
viel spaß
Felix