En la web, hay código de público dominio para implementar mediante JavaScript un buscador interno, prescindiendo de PHP, por ejemplo.
Para el ejemplo de Google, el código que hay que insertar es más o menos así:
<script type="text/javascript">
var domainroot="www.nombredominio.com"
function Gsitesearch(curobj){
curobj.q.value="site:"+domainroot+" "+curobj.qfront.value
}
</script>
<form action="http://www.google.com/search" method="get" onSubmit="Gsitesearch(this)">
<p>Buscar en el sitio:<br />
<input name="q" type="hidden" />
<input name="qfront" type="text" style="width: 200px" /> <input type="submit" value="Search" /></p>
Saludos.
</form>