Via COM lo puedes hacer .. pero esto requiere de que PHP corra bajo Windows.
www.php.net/com
Lo otro que puedes hacer es usar cualquier editor DHTML que genere HTML o mejor XML como por ejemplo:
http://www.fredck.com/FCKeditor/Demo/
(hay otros más avanzados que generan XML o algún derivado).
Y así tendrías tu editor "visual" .. luego es cosa de que guardes el archivo generado (limpiando HTML redundante) en algnuo de los formatos que maneja OpenOffice o el suyo própio (que es un XML con algo más).
Un saludo,