Создание старых файлов .DOC (до Word 2007) практически невозможно без самого Word. Формат слишком сложный. Microsoft выпустила описание формата, но этого достаточно, чтобы довести взрослого программиста до слез. Для этого тоже есть причина (историческая), но это не делает вещи лучше.
Новый .DOCX будет проще, хотя все еще немного хлопотно. Однако, в зависимости от того, на какие версии Word вы ориентируетесь, есть и другие варианты.
Например, есть классический .RTF. Формат все еще довольно сложен, но хорошо документирован и имеет сильную поддержку для многих приложений и платформ. И вы можете использовать некоторую замену строк в файлах шаблонов, чтобы упростить задачу (это не двоично).
Тогда есть "старые" файлы Word XML. Я думаю, что они работали, начиная с Word XP. Вроде предшественники .DOCX. Я использовал их, неплохо. И с документацией все в порядке.
Наконец, самый простой способ, который я выбрал бы, - создать простой HTML. Word может нормально загружать HTML-файлы, начиная с версии 2000. Проще всего изменить расширение HTML-файла на .DOC, и оно у вас есть. Вы также можете добавить несколько словесных тегов и комментариев, чтобы они выглядели еще лучше в Word. Используйте опцию Word «Сохранить как ... HTML», чтобы увидеть, какие они есть.