php dosyalarını güvenlik nedeni ile farklı hostlardan çekip çalıştıramazsınız. ancak bu dosyanın <? ?> taglarının başına birde ters tag eklersiniz, file_get_contents() ile çekip eval() fonksiyonu ile çalıştırabilirsiniz. yani şu şekilde;

www.site1.com daki alt.php içeriği;
?><?php
// alt.php kodlarınız...
?><?
www.site2.com dan alt.php'yi çekecek ve çalıştıracak kod;
eval(file_get_contents('http://www.site1.com/alt.php'));
file_get_contents() ile uzak hosttan veri çekmek için sunucunuzda allow_url_fopen parametresi On olmalıdır.