Votre solution de supprimer les balises HEAD est vraiment pas "propre" !
Et surtout c'est pas pratique si on se sert des balise head (css, meta, etc...)
Une autre solution bien plus sympa revient à ajouter autour du contenu de la page (qui vient dans l'iframe) un DIV du type : (pour profiter de l'attribut overflow:auto des div !)
<div style="overflow:auto; width:Largeur de votre iframe; height: Hauteur de votre iframe;">
et de supprimer les scroll de l'iframe avec :
scrolling="no"
A ce moment là, lorsque la page est appelée dans l'IFRAME, si le contenu de la page ne depasse pas la largeur, IE ne mettra pas de barre de sroll horizontal ! (Et le cher firefox non plus bien sur !)