Codice PHP:
//$moduli["nomemodulo"] = 1/2 - 1 = admin 2 = altro livello;
$moduli["utenti"] = 1;
$moduli["pagina_principale"] = 2;
$moduli["opzioni_personali"] = 2;
$moduli["opzioni_sito"] = 1;
$moduli["gestione contenuti"] = 2;
//ecc...poi metti:
if(!isset($moduli[$_GET['modulo']])) {
die("questo non è un modulo valido!");
}
if($livello_di_accesso == "amministratore") {
require($_GET['modulo'].".php");
}elseif($livello_di_accesso == "moderatore" && $moduli[$_GET['modulo']] == 2) {
require($_GET['modulo'].".php");
}else{
die("Non hai l'accesso al modulo");
}

edit: dimenticavo di dirti, i moduli saranno nomemodulo.php e dovrai redirezionare gli utenti ad una pagina includi_moduli.php?modulo=nomemodulo in cui ci metti il codice di sopra