in reply to running a CGI script from another CGI script
Have you tried the HTTP Location header.
I have used this successfully in the type of situation you are describing.
Regards,
PN5