in reply to Inserting CGI code in script tag

Your question is confusing.

You code clarifies it a little, but you would do well to take Arguile's good advice.

My guess is that you have two misunderstandings:
Given the second point, you may want to consider redirecting to a perl program which prints the 'Analysis in Progress' message in a refreshing HTML document until the background task is complete.
eg.
if(&ready) { &redirect_to_results; } else { print &wait_page_html; }
where &ready might look for the existance of a file on the server indicating that the background task is complete.

Of course, I may have completely misunderstood the question
- Boldra