Hola:
Lo de opener es para borrar ya que no se usa y es que para las pruebas enviaba el form a otro target (_blank) y en el destino chequeaba las variables que recibía (print_r($_SESSION))...
... justamente lo de enviar el formulario solo puede ser hacia la mismna página (target="_self") o hacia un frame o un popup... y como comenté antes, lo del popup puede que te cruces con un cliente con el bloqueador de popups activado...
Saludos