Поднять часть проекта, отвечающую за создание документов MS Office на сервере с Windows и MS Office, использовать COM в php. (http://habrahabr.ru/post/31149/)
The Rich Text Format (often abbreviated RTF) is a proprietary document file format with published specification developed by Microsoft Corporation since 1987 for Microsoft products and for cross-platform document interchange.
В любом случае, что бы ты из 2 не выбрал, для простого документа достаточно в текстовом редакторе посмотреть как они формируются, и не пользуя библиотеки/стандарты наваять прототип. В итоге получишь более шустро работающий вариант. А вот если надо формировать что-то более серьёзное, то тогда и ищи либы и смотри стандарты.
Во-первых, если вы хотите пользователю выдать документ, который тому надо будет лишь распечатать, то лучше ps или pdf не придумать: эти форматы 100%-но откроются у всех.
Во-вторых, если надо подправить лишь мелкие формочки, а потом распечатать на своем компьютере - тоже можно использовать pdf.
Ну, а для чего может понадобиться генерировать на веб-странице файл, который пользователь должен будет иметь возможность радикально редактировать, я не представляю!
Если кто-то придумает, зачем, то явно он делает что-то не так!
doc - самый распространенный и популярный формат, а потом нужный. PHP позволяет быстро и удобно разрабатывать сайты и веб-приложения, хотя в нем и недостаточно средств для ограничения написания плохими разработчиками плохого кода, в нем есть все средства для написания хорошими разработчиками хорошего кода.