пробовал так как в третьем варианте
если include локального файла то он видит,
а если удаленного, то нет
не могу понять в чем прикол
<?
$foo=1;
include "file.php"; // work - видит $foo
include "http://remotehost/file.php"; // not work -не видит $foo
?>
foo.php -- echo "$foo"; ?> и все
вот как оно бывает
может надо параметры файлу какие-то выстывить на remotehost? у меня chmod 777