Certainly Dreamweaver could do it. I think page layout programs would only be useful for mockups. Fireworks CS3 might be the best choice?