Salut,
Très sincèrement, j'y connais que dalle à word... Par contre, j'ai quand même quelques idées.
Si c'est un template, tu dois pouvoir remplacer des champs par des variables. Une simple fonction de remplacement devrait alors faire l'affaire (il existe déjà de nombreux messages sur le forum traitant de cette problématique).
Sinon, tu peux essayer le format .rtf, plus accessible, et surtout documenté, à condition de ne pas avoir besoin de macros ou autres fonctionnalités propres à Word.
Tu peux aussi essayer en OpenXML (beurk).
Autre solution : ne pas utiliser PHP, mais un langage Microsoft (VBA ?).
Dernière possibilité : utiliser le format PDF pour lequel des libs existent déjà.
Neige
N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...