Bit tricky and don't shy away from javascript.
have a hidden frame which is reloaded with the option you want. eg getinfo?opt1=dinner
the getinfo script then returns a hidden form with the dropdown, or maybe a string in an input box. Your script takes the string and builds the second option list. That way you don't need to have the active screen refreshed AND you've queried your database.
regards
Sarah