Forum Moderators: open
Or does anyone have a better idea?
Like daveVk, I'm wondering about pages with so much similar content. Users usually don't want to waste time seeing the same thing, and search engines are suspicious of duplicated content as well.
However, if you must, try to avoid frames. They are just horrible for accessibility, and for users who try to bookmark a specific page.
An alternative is to store the duplicated material in a separate file and have the server write it into the page before serving it to the user agent using something like php includes. That also gives you the advantage of being able to set expires header so the material is only downloaded once per visit - which makes browsing faster for users as well.