Il problema lo avevo gia`visto molti anni fa, quando ancora di CSS non si parlava.
Si puo` riempire una select attraverso JS, partendo da dati presenti in un'altra select o depositati da qualche parte nella pagina.
Ora la soluzione che avevo visto io non e` piu` attuale (nel frattempo anche JS se e` evoluto, e le tecniche usate allora non sono piu` compatibili con i brwoser recenti), ma la possibilita` di aggiungere, togliere, modificare il contenuto di una select e` ancora valida.
Il mio consiglio quindi e`:
1. verificare tra i "link utili" del forum JS se c'e` qualche riferimento
2. verificare tra le raccolte di JS
3. cercare in rete
4. postare nel forum JS.
Non credo sia il caso di spostare questo thread in JS, dato che la domanda non e` attinente a quel forum, per cui se non trovi nei punti 1-3, poni un quesito nuovo in quel forum.