You should not have to pass the value of $return in the include(). To quote the manual:
"[any] variable set in the scope in which the inclusion happens will be available within the included file automatically, since it has effectively become a part of the calling file."
Hence, if you set a variable:
$myVar = 28;
and then include a file:
include('incScript.inc');
then $myVar can be referenced and used anywhere within the included script, however; keep in mind that all scoping rules are still in affect. If your included file has function definitions and wants to use $myVar then you have to pass it into the function or define it within the function as GLOBAL.
-- Rich Rijnders
-- Irvine, CA US