Hiya
There's some good info on the web about designing with CSS instead of tables. Here's a
Google search that will give you some basics and links to example sites. And
this site will help with tableless design and making your design "fluid" instead of fixed size.
Aside from it being the 'better' way to do things since tables were never meant to be layout tools, using CSS for layout also will allow you to position your most important text first in the source code so that it's read first by the spider bots.
Emerald - one of the links on that Google search page leads to this page at Adobe:
Tableless Layouts with Dreamweaver (that's all I can tell you about programs that do it since I code by hand in a text editor).
HTH