Penpusher allows users to create open office documents from custom form on the web.