Hola Manoloweb,
Pues a ver si puedo orientarte más o menos ....
Necesitas que al escoger una determinada opción de un select te abra una ventana nueva con un formulario.
Le puedes pedir un..
<select name="select"
onchange="if(this.value=='otro'){window.open('','v entana','width=200,height=200')}">
<option>escoja</option>
<option>uno</option>
<option>dos</option>
<option value="otro">otra persona</option>
</select>
Y luego en la otra ventana el tema está en que si al submitir el formulario se actualiza la opener hay muchas probabilidades de que aún se estén ingresando los nuevos datos en la bd y se actualice sin ese nuevo resultado aún. Y no vale darle un setTimeout porque si al submitir la página se "va" se pierde la instrucción js.
Te sugiero que el php que recoja el formulario y lo envíe a la base de datos termine escribiendo un javascript en la ventana que diga simplemente
<script language="javascript">
opener.location.reload()
self.close()
</script>
Yo creo que con eso yá te habría de funcionar bien
un saludo