Para "pasar variables" entre un script en ejecucion y otro que llamas mediante include o require basta definirlas, ejemplo:
Archivo 1:
Código PHP:
Ver original$username = 'nombre_de_usuario';
include 'archivo2.php';
Archivo 2:
Código PHP:
Ver original// Como la variable esta definida antes de incluir este archivo
// entonces tienes acceso a ella, sin mayor problema
echo $username;
Ahora, puedes incluir otros scripts mediante su URL e incluir parametros por GET, pero se requiere que esta caracteristica este habilitada en la configuracion de PHP y no es muy conveniente que digamos, a menos que se trate de un proyecto muy especifico... que por el momento no se me ocurre alguno.