Credo che quello che tu voglia far è evitare il refresh della pagina ogni volta che clicchi su un link dico bene? gli iframe non sono effettivamente una buona idea, se usassi flash per la realizzazione di questo sito sarestia cavallo... ma se sei all'inizio ti consiglio di leggerti qualche bel mattone che ti insegni a programmare... è davvero frustrante tentare di fare una cosa ma non sapere "come" farla quello che ti consiglio è di sviluppare il tuo progetto con gli elementi che hai già a disposizione.

semplicità!