I have a cgi perl script that gets invoked from the browser. The user completes a form. The script processes the form and if they filled in one of the fields, I want to call another program that will ask them some other questions and process their answer, updating a mysql database. Then return to the location of the first script where I left off and continue to process the data inputted.