ho provato a fare un array associatico in questo modo:

<div style="position: absolute; width: 150px; height: 684px; z-index: 4; left: 10px;

top: 121px; background-color:#FFCC99" id="colsx">Colonna Sinistra
<?php
$main = array("pag1.php", "pag2.php", "pag3.php", "pag4.php", "pag5.php", "pag6.php",

"pag7.php", "pag8.php", "pag9.php", "pag10.php");
switch($_GET[pagina]){
case "link1":
include("$main[0]");
break;
case "link2":
include("$main[1]");
break;
case "link3":
include("$main[2]");
break;
case "link4":
include("$main[3]");
break;
}
echo "<span>
<a href=\"index.php?pagina=link1\">

Home

</a>
<a href=\"index.php?pagina=link2\">Script

</a>
<a href=\"index.php?pagina=link3\">Forum

</a>
<a href=\"index.php?pagina=link4\">GuestBook</a>
</span>";
?>
</div>

due cose:

quando clicco su home, che dovrebbe farmi spuntare pag1, mi compaiono pag1 e pag2 sovrapposte; come è possibile?

In questo momento non apro nessuna pagina principale da index, come faccio a inserire la pag1.php come iniziale e poi sostituirla sempre sull'index?