Hola fjmasero
Lo podés hacer de (por lo menos) dos maneras.
Una sería que esa nueva ventana que se abre, inserte el nuevo valor en la base de datos y que al cerrarse (mediante JavaScript) mande a recargar la otra página, con lo cual volverá a leer de la base de datos y traerá al select el nuevo valor.
La otra sería mediante JavaScript insertar el nuevo valor en el select, con lo cual, si bien el nuevo valor aparecería listado, NO existiría en la base de datos, deberías tener la precaución de agregarlo después (O no, eso dependerá de las necesidades de tu aplicación

)
Si me preguntás cual de las dos es la mejor, mi respuesta es NO LO SE.
Lo que si sé es como implementar cada una de esas dos soluciones que se me han ocurrido.
Decidite por una de ellas y te hecho una mano para implementarla.
Un saludo.