Lo puedes hacer de dos formas dependiendo de como tengas ordenadas esas provincias y localidades, si estan en una tabla aparte podrias cargar todos los datos en un select, ejemplo:
Algo asi con las demas tablas, en caso que no sea asi, puedes hacer un formulario a mano en HTML con todas las provincias, localidades, areas barros... etc..
y en tu codigo anterior simplemente tomas todas las palabras claves que lleguen y las combinas en una.
He estado programando un software que en cierto tiempo muestra un mensaje, el problema no es el mostrar el mensaje, solo que la unica forma en quye la persona lo pueda ver es que abra el programa, yo puedo hacer quye se maximice solo pero no que tme el foco en windows, exiuste alguna manera de hacerlo?, es decir si mi progrma esta corriendo llega un timepo determinado, se muestra un mensaje y la persona esta por decir navegando en internet, el programa se abra automaticamente y ya la persona vea la ventana de mi aplicacion, gracias de antemano