Per le select devi usare javascript... dai un'occhiata a jquery che ti permette di essere "operativo" in poco tempo... sia perchè semplice sia perchè troverai sicuramente un plugin/script che fa al caso tuo.
Per quanto riguarda i file di testo... perchè non usi un database o eventualmente un file xml?