Secondo me puoi fare così:

- specifichi una variabile nella pagina principale;
- nella pagina inclusa controlli se la variabile è impostata
- se è impostata visualizzi la pagina
- altrimenti blocchi l'accesso

codice:
//Nella pagina principale:
$PAGINA_PRINCIPALE_CARICATA = true;

//-------------------------------------

//Nella pagina inclusa:
if(!isset($PAGINA_PRINCIPALE_CARICATA))
{
	echo "Accesso a questa pagina non consentito";
	exit;
}
//Poi inserisci il contenuto della pagina