du könntest aber auch mittels Javascript beim Laden der Seite prüfen, ob die Seite in einem Frame geladen wird, wenn nicht dann ladest du die Seite eben in einem Frame.
Muster solltest du im web finden.
Eigenwerbung:
http://members.tripod.com/~noiasca/dautos.htm ist z.B. eine Seite mit content, mittels frameload.js wird aber der obere und rechte Frame dazugeladen.