Amigo,
Acredito que a melhor forma seja utilizar o Open XML SDK para gerar o Word de maneira simples e adicionar conteúdo nele.
Open XML SDK
http://www.microsoft.com/en-us/download/details.aspx?id=5124
Exemplos:
- http://www.codeproject.com/Articles/97307/Using-C-and-Open-XML-SDK-2-0-for-Microsoft-Office
- http://blogs.msdn.com/b/brian_jones/archive/2009/03/13/importing-charts-from-spreadsheets-to-wordprocessing-documents.aspx
- http://openxmldeveloper.org/blog/b/openxmldeveloper/archive/2006/08/05/462.aspx
- http://msdn.microsoft.com/en-us/library/bb497430%28office.14%29.aspx
- http://blogs.msdn.com/b/brian_jones/archive/2005/07/20/441167.aspx
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio"