I have vast Microsoft Word documents that I need to display on a webpage, with formatting. Is there an easy way to do this or do I have to hard-code the whole shebang?
Why don't you make it easy and convert the Word files to PDF, then post those files?
There are a bunch of ways to do this, but the best free way I know is to install OpenOffice (free), open the Word file in OO's word processor, and just export it to a PDF.
You can save a Word file in Microsoft's screwed-up HTML format, but that just creates a giant mess of your document.