puoi prendere spunto da un "tipico" script regioni-province-comuni
se cerchi in rete trovi qualche esempio anche in php