Word Dokumente zu erstellen funktioniert mit PHP am besten über einen kleinen Umweg. Das gleiche funktioniert mit Excel-Dokumenten.
Am besten erstellst du eine Vorlage in Word und speicherst diese als Webseite ab. Danach kannst du die Vorlage in einem Editor verändern und auch PHP-Befehle einfügen.
Wichtig sind die Header-Daten, bevor noch HTML an den Browser gesendet wurde ausgegeben werden müssen.
Header-Daten:
header("Content-Type: application/msexcel");
header("Content-Disposition: inline; filename="excel.xls"");
der Content-Type kann verschiedene Werte enthalten, die immer angeben, was das Dokument enthält.
application/msword doc, dot MS-Word-Dateien
application/msexcel xls, xla MS-Excel-Dateien
application/pdf pdf PDF-Dateien
application/rtf rtf RTF-Dateien (Microsoft)
.
.
.
Bei Content-Disposition können zwei Werte angegeben werde:
inline: Das Dokument wird, wenn möglich im Browser angezeigt
attachment: Es wird ein Speichern-Unter-dialog geöffnet
Schau dir mal die PDF-Befehle auf
http://www.selfphp.de an
Ich hoffe, das dir das ein wenig weitergeholfen hat.