Re: Serving Simple Word Documents
Just as a point of interest, though, if your website is "about" collaboration, then storing the files becomes a legitimate use of your free hosting account. One would generally create them as "attachments" to a web document (all that means in a PHP environment, really, is that the file is stored in the file system -- although BLOB storage in a database table is also a possibility -- and is linked to by an indexed web page for easy retrieval). If there is a significant number of files involved, being able to search a database rather than browse a file system can be a real time-saver.
Of course, for real collaboration, you could always use a WYSIWYG textarea widget like TinyMCE or CKEditor (formerly and unfortunately called FCKEditor, "FCK" being the initials of the developer, who didn't get how that might "slip" in English) to create and modify the documents, then use something like FPDF or the HTML2PDF service (which does wonderful document renders using the Webkit browser core before converting) to output a "frozen" version on approval/consensus. It's an alternative to Google Apps, and it's easy to manage shared editing (with Google Apps you can often see someone else's real-time edits happening while you're working, and that can be rather disconcerting if you've never experienced it before).
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)