leider meinen manche Browser, dass 100% die komplette Breite sind.
Wenn jetzt z.B. links und rechts ein div ist, so bricht der iframe aus der einen Box aus :/
Ich vermute, dein Problem hat wenig mit iframes zu tun, sondern mit CSS-Spaltenlayout. Siehe Mehrspaltigkeit mit float.
Mathias