http://www.dhtmlnirvana.com/
scegli dhtml -> external html loader
(il sito stesso sfrutta il sistema spiegato nel tutorial)

cmq l' iframe anche se nascosto lo devi sempre usare per caricare le pagine da mostrare all' interno del div (quello che tu chiami "iframe con i css"), queste devono appartenere allo stesso dominio della pagina che le mostrerà

ciao