Не уверен, что это то, что вам нужно, но вы можете довольно легко генерировать документы WordML с кодом. WordML - это формат файла Word 2003 XML. Это не то же самое в форматах Office 2007 Open XML. WordML - это всего лишь один файл, который не сложно создать, если вы просто выполняете довольно простое форматирование. Вы можете сгенерировать его напрямую, а не создавать сначала HTML. Вы можете называть файлы с расширением .DOC и Word 2003, и позже они будут открываться очень хорошо. Вы можете сохранить их как настоящий файл .DOC, если хотите.
Вот онлайн-справка по WordML. Я могу прислать вам пример кода, если хотите.
http://msdn.microsoft.com/en-us/library/aa212812(office.11).aspx
Если вы действительно хотите создать общий формат файла, который можно конвертировать в другие форматы, возможно, вам стоит создать файл XML-FO. Существует целый ряд продуктов, которые могут принимать XML-FO и преобразовывать его в другие файлы, такие как Word и PDF.