Para ajustar el iframe a su contenido prueba buscando en google
iframe height content y saldrán muchas respuestas posibles.
Para cerrar la ventana (eliminar el iframe) yo lo que haría es lo siguiente (en el documento de la ventana del iframe):
Código PHP:
function quitarIframe() {
var elIframe = top.document.getElementsByName("ventana2")[0];
top.document.body.removeChild( elIframe );
}
Y un botoncito para ello:
Código PHP:
<button onclick="quitarIframe()">< < volver</button> <br/>
Podría funcionar bien... No sé lo correcto que llegará a ser, pero es rápido y funcional.
Un saludo.