hallo gz09,
wie in den vorherigen beiträgen schon gesagt wurde, ist es wohl am besten, wenn du dein design in fireworks ordentlich slicest und dann die seite auf tabellenbasis aufbaust (obwohl tabellen eigentlich nicht zu layoutzwecken da sind

).
beim export der dateien legt fireworks die grafiken ja standardmäßig als bilder
in die tabellenzellen. bei teilen des layouts, in denen du noch html drüberlegen willst, solltest du händisch in deinem editor die entsprechenden grafiken
zu einem hintergrundbild ändern. da die gesamte tabelle ja auf festen pixelwerten basiert, gibt es da auch keine probleme bezüglich wiederholung der hg-bilder.
nun zu deinem mittelteil:
je nachdem, was du da als hintergrundbild haben willst, nimmst du die grafik aus dem slice, oder eben eine andere. durch das slicen hat die "main"-zelle ja praktischerweise gleich feste pixelwerte für breite und höhe (die wir gleich noch brauchen). in diese zelle fügst du einfach ein "div" ein, so wie weiter oben von freaksta vorgeschlagen - nur mit einem kleinen unterschied...
HTML-Code:
<div style="height:100%; width:100%; overflow:auto;">
je nach länge deines späteren inhaltes bekommt dieses "div" dann einen scrollbalken oder nicht. durch die größenwerte der tabellenzelle und die prozentuale größenangabe des div wird dieses immer so groß wie die zelle. die fehlende absolute positionierung läßt das div auch bei unterschiedlichen auflösungen immer im mainbereich erscheinen.
das problem sind natürlich nun die inhalte des mainbereiches. am besten kommst du da mit php, indem du in den div deine anderen inhalte includest. alternativ kannst du per javascript mehrere divs mit den entsprechenden inhalten ein- und ausblenden.
soweit zu einer lösung ohne iframe.
gruß
steffen