
Hum... lo único que qu¡eres es que se muestre la imagen que se ha uplodeado. Para eso no necesitas actualizar la página.
Por ejemplo, si tienes tu form montado en una tabla, y la imagen ha de mostrarse en una celda, basta con que le des un id a esa celda y desde la popup al terminar la descarga, mande a la opener una instrucción de
opener.getElementById('foto').innerHTML='<img src="rutadondeestarálaimagen/' + imagen + '">'
Eso suponiendo que a tu celda la hayas dado por id="foto"
Así te colocaría dinámicamente esa imagen sin necesidad de recargar la página
¿no te parece?