Hola, pues tal vez te pueda servir este script, que es con el que me baso yo para que tengas tus scripts con iinclude y para hacerlo mas practico con frames:
Código HTML:
<html>
<head>
</head>
<body >
<table width="95%" height="95%" border="1" bordercolor="#000033">
<tr>
<td colspan=3 align="center">Cabecera
<center><img src="luffy.jpg" height="100" width="100"></img></center>
</td>
</tr>
<tr height="99%">
<td width="93" width="20%">Menu
[PHP]<?php
include ("menu1.php");
?>[/PHP] </td>
<td width="560" colspan="2" valign="top"><center>Home
[PHP]<?php
include("cuerpo.php");
?></center>[/PHP] </td>
</tr>
</table>
</body>
</html>
En donde el menu seria un codigo con la siguiente estructura:
Código PHP:
<?php
echo"
<ul type='disk'>
<li><a href='".$_SERVER["PHP_SELF"]."?script1'>script 1</a></li>
<li><a href='".$_SERVER["PHP_SELF"]."?script2'>script2</a></li>
<li><a href='".$_SERVER["PHP_SELF"]."?script3'>Script 3</a></li>
</ul>";
/*claro que en vez de usar esta estructutra pon tu buscador y en un link como estos para que llame a otro script*/
?>
y la estructura del cuerpo seria asi:
Código PHP:
<?php
if(is_file("curso/".$_GET["modulo"].".php")==1)
{
include("curso/".$_GET["modulo"].".php");//solo cambiale la ruta a tus scripts
}
else
{
echo "Módulo no existente";
}
?>
Espero que te sirva, y en pues como lo piensas si usa los include para que puedas ver los script que quieras ver en la pantalla, y si quieres llamarlos desde otro script utiliza algo parecido al script de menu. Espero que te sirva o aclare algo

Saludos!