Hola ANTEA (Bienvenida alos foros):
Sobre cosas de asp y sql, puedo decirte poco, pero de las demás cosas trataré de ayudarte... (hay foros para asp y para Bases de Datos)
El uso de ventanas modales es propio del explorer, así que no te lo recomiendo (aunque a muchos no les importe), ya que si en el futuro tienes que adaptar el código para el uso de otros navegadores, tendrás más trabajo "innecesario"...
La comunicación entre ventanas abiertas con el método open y la página principal es:
La hija reconoce a la principal mediante "opener", y si quieres reconocer a la ventana abierta, debes darle nombre en el momento de abrirla, y usar el punto:
var ventana = window.open(...)
ventana.document.write(...)
ventana.document.funcion_en_popup(...)
ventana.close()
Espero que te sirva