metto i tag <? a inizio e fine.
ho provato a fare proprio due pagine come nell'esempio, quindi senza che ci fossero altre possibili variabili di impaccio.
ma non va.

sulla prima c'è il classico
codice:
 
<?
$a = "pippo pazzo";
include ('test.php');
?>
e in test.php

codice:
<?
echo "variabile a:" . $a;
?>
non ne vuole sapere. Stampa solo 'variabile a:'
e poi null più.

Potrebbe essere un settaggio di apache? o di php?