buenas,
de nada te servirá asignar el objeto opener a la propiedad target. pues dicha propiedad solo acepta valores en string, de modo que cualquier valor que no sea string automaticamente será convertido a string. un objeto Window traducido a string se representa como
[object DOMWindow], según sea el navegador.
lo que puedes hacer es asignarle un valor a la propiedad name de la ventana principal. luego ese mismo valor se lo asignas al atributo target del formulario. con _parent no te funciona porque _parent es en relación a los marcos de una ventana particular.