ich habe zwar keine Ahnung von Frames und möchte auch keine haben, aber vielleicht könnte Dir für den IE die proprietäre CSS-Eigenschaft "overflow-x" weiterhelfen (eventuell für den body der im betroffenen Frame eingebetteten Seite -> body{ overflow-x:hidden; })?
Das schneidet die überstehenden Inhalte einfach rechts ab, das würde ich nicht empfehlen. Im Übrigen müsste es für html gelten.
Vielleicht irre ich mich, aber ich hatte letztens ein Fall, in dem MSIE 5.0 overflow-x:hidden für html als overflow:hidden interpretiert hat, das wäre auch ziemlich fatal.