Creating dynamic word documents


I have been developing a site that renders the content of a job description into a word document using the excellent zend_service_livedocx, but have hit a problem - i need to render nested data and livedocx does not yet support this.

Are there any other ways of creating a word document with nested data, ideally from a standard template with the variables being passed in?

On a linux server so no COM approaches.