Well, if you want to truly run the other script in the background, that means it's gonna do some big job?
Because if you include it, it'll prevent the rest of the scriptexecution (below the include) for as long as it takes to execute the background job. So be sure to include it at bottom.
Else if you really want to run the job in the background, you could use iframes loading a standalone script with the batch job. The main script would then print the iframe-tag and the rest of the page, leaving it to the iframe to fetch the separate file and exec it. And you may send GET-vars to the iframe by echoing:
<IFRAME WIDTH=50 HEIGHT=80 MARGINWIDTH=0 MARGINHEIGHT=0 HSPACE=0 VSPACE=0 FRAMEBORDER=0 BORDERCOLOR=\"#FFFFFF\" SRC=\"batch_job1.php?var_1=$var_1&var_2=$var_2\"></IFRAME>
Just drop the code inside a <TD></TD> or something - iframes are very handy.
knutm