I think Microsoft Word (97 and later) has that feature.
Here's a web based converter
http://www.newbiehangout.com/convert/Mt2h.cgi
If you have Word 2003, you can use Save As to save a regular Word doc as any of the following:
Single File Web Page
Web Page
Web Page, Filtered
To find out how they differ, look in the online help's Table of Contents, under Word And The Web > Creating Web Pages.
(You have similar options in earlier versions of Word, such as Save As HTML, ...)
Word also has Web templates.
How about a free converter
http://www.snapfiles.com/get/easytexttohtml.html
How about a free table to html converter
http://www.snapfiles.com/get/asctt.html
Free options:
Download the full Mozilla suite (Not Firefox, which is just the browser) from Mozilla.org. It has a simple, decent HTML editor.
Download OpenOffice. The text editor in it is the equal to, or superior to Word, and you can save as HTML, as I recall.
I'll tell you a secret.
You can use Thunderbird (http://www.mozilla.org/products/thunderbird/)- the email client from the people who brought you Firefox - to convert your HTML.
Type in your text as you'd like to see it posted - then click on: Insert/HTML - copy and paste from the little window into your posting.
Ta'da!
Notetab lite is their free version and it is an amazing program.
I think it has what you want and a HECK of a lot more.
Get Outlook Express going, "create mail," be sure you have enabled the view source function ( punch "view," then "source edit," and a lower taskbar will appear in the email for "source." )and cut & paste what you want to see.
When done, poke the "source" in the lower taskbar, and you can see- and copy- the embedded HTML. This works ( most of the time ) on most web pages and for text and graphics.
Also, although it's been a while since I've used it, Netscape has a built-in HTML editor... what the "H," you might try it- it's a free download.