in reply to
Passing CGI form variables back to same page for further updates to same page
The values in the Program box are dynamic; they come from the database. Therefore, once the user selects a Funding Group, I need to go back to the database to narrow down what options they can select for Program.
Also, for the more complicated form processing jobs, maybe you should consider using a powerful CGI::FormBuilder module.
As of CGI::Application, you can always install it in local directory under your file-system privileges.