Hallo,
du könntest höchstens den Fragment Identifier (alles in der Adresse nach dem #) ändern, wenn man im Forums-IFrame navigiert und wenn die Hauptseite mit einem solchen aufgerufen wird, könntest du den auswerten und im IFrame zur entsprechenden Forumsseite navigieren.
Was du dafür brauchst: ne Menge JavaScript, sowohl in der Hauptseite als auch in der Forumsseite. AJAX-optimierte Browser haben schon einen Event onhashchange, für andere Browser müsstest du Intervalle setzen, um abzufragen, ob der Fragment Identifier sich geändert hat. Eventuell ist auch
das hier in diesem Zusammenhang interessant. Im IFrame musst du alle Links und Formulare durchiterieren und mit Event Handlern versehen, die im Hauptdokument dann die Adresse manipulieren.
Der Vorteil dieser Variante ist hauptsächlich, dass die Hauptseite nicht neu geladen wird, sondern nur der IFrame. Der Nachteil: es ist ein riesiger Aufwand, aber wenn dir wichtig ist, dass sich die Adresse ändert und ändern lässt, sehe ich keine andere Möglichkeit, wenn man nicht die ganze Seite jedesmal neu laden lässt.
Gruß,
Anja