Si tu actual archivo.php .. puede trabajar con variables externas en llamadas tipo:
 
nose.php?var=valor 
(donde en nose.php las recoges por $_GET['var'] y ahí la trabajas) 
1) Si lo llamas bajo un include() (o de la familia de funciones) y la varaible es generada en tu mismo proceso ..puedes hacer várias cosas: 
(creo que funciona . aunque no sería muy "ortodoxo"): 
 Código PHP:
    <?
$_GET['var']="valor";
requiere_once("nose.php");
?>    
  
2) Otra solución .. Ver si existe tu variable en el GET y si existe tomar el valor hacia la variable que luego usaras en el resto de tu código en lugar de tu original $_GET['var']. Y si lo llamas bajo un include() o similar .. tomará el valor que predefinas antes de llamar a tu include() ...: 
nose.php 
 Código PHP:
    if (isset($_GET['var'])){
$var=$_GET['var'];
} else {
// es sólo el ejemplo .. (puedes omitir el else)
$var=$var;
} 
    
  
otro.php 
 Código PHP:
    <?
$var="valor";
include ("nose.php");
?>    
  3) Y .. también ... dependiendo de la configuración de PHP ("wrapers" o similar) que te permita llamar a un include() de forma remota (con ruta relativa) .. y dependiendo de lo que haga tu script (código)  .. podrías usar:  
 Código PHP:
    <?
include("http://www.nose.tal/nose.php?var=valor");
?>    
  Personalmente uso la opción 2 para esos casos ..  
Un saludo,