il problema è che l'include è successivo all'utilizzo della variabile.

Nel caso pratico (semplificato) avremo in index.php:

<?php
include("connessione.php");
include("variabili.php");
include("config.php");
?>
<html>
<head>
<title><?php echo $titolopagina; ?></title>
</head>
<body>
<?php
$cella=$_GET[cella];
if($cella==""){$cella="home.php";}
include("protezione.php");
include("$cella");
?>
</body>
</html>

dove nella pagina home.php avremo la definizione della variabile $titolopagina