Grazie per la risposta.
Allora, io ho questo file index.php:
Codice PHP:
<?php
include "config.php";
//funzione per caricare il contenuto centrale della pagina
function pagina() {
  
$p="main";              //pagina di default per i contenuti centrali

if(isset($_GET['page'])){      //pagina passata via parametro

    
$p=$_GET['page'];

    if(
$p!=basename($p) || !preg_match("/^[A-Za-z0-9\-_]+$/",$p) || $p=="index" || !file_exists($p.".php"))

        
$p="error";     //pagina di errore

    
}

// se invece passto path:
if(isset($_GET['path'])){
$path=$_GET['path'];
include(
$path."/index.php");
}
//altrimenti carico la pagina principale
include($p.".php");
}
include 
"template/template.php";
?>
che richiama questo template tradizionale fatto con include():

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="it">
<head>
<title><?php echo $titolo; ?></title>
<link rel="stylesheet" type="text/css" href="template/css/style.css" />

</head>

<body>
<div id="container">
<div id="header">
<div id="testata"> </div>
</div>
<div id="top">

<?php include("menu.php"); ?>

</div>
<div id="main">
<div id="leftbar">
<?php include("left.php"); ?>
</div>
<div id="content">
<?php //include("main.php");
pagina();
?>
</div>
<div id="footer">note di copyright</div>
</div>
</div>
</body>
</html>

Come faccio ad implemtare bTemplate? cosa devo modificare, lasciando inalterata
la struttura del mio sito? grazie