Hallo
die erste Frage sollte sein:
Wie willst du die Bedienung im Interface für den Anwender machen?
Du sprichst von PHP. Eine reine PHP Lösung geht zwar auch, erfordert dann aber vermutlich viele Klicks für den Anwender, weil du ja nach der AUswahl immer die neuen Daten vom Server holen musst.
Ansonsten gibt es eine Javascript Lösung.
Hier kannst du mal nach dem Stichwort "Double Combo" googeln.
viele Grüße
hawk