Zunächst: Eine Webseite sollte aus einem Guss sein, d.h. alle Informationen in einer HTML Datei anstatt auf Frames verteilt. Denn Frames sind out.

Ein Vorgang wie du ihn beschreibst ist nur mit Hilfe des XMLhttpRequest Objektes (JavaScript) möglich, allerdings muss dann für nicht JavaScript-fähige Browser die Standardmethode bereitgehalten werden.

Das Problem bei dieser Methode (so genanntem AJAX) ist jedoch, dass du dem Besucher die Fähigkeit entziehst, die Seite mit den Vor- und Zurückbuttons des Browsers zu navigieren. Das stellt einen erheblichen Nachteil dar.

Mein Vorschlag ist wirklich, die Seite im klassischen Stil wie die von dir genannten Seiten navigierbar zu machen.