Antes de nada, muchas gracias por el código. No conocía las iframes. Hasta el momento sólo había utilizado frames, y la verdad es que esto parece mucho más manejable.
¿Sabes la forma de que "no se vea" dónde comienza la iframe? Es decir: me gustaría que el borde no se marcara. Al principio creí que podría ser por el parámetro style... pero me he dado cuenta de que quitándolo me aparece del mismo modo.