Revisa alguna que te acomode de:
http://www.hotscripts.com/PHP/Script...nes/index.html
Esos scripts/aplicaciones te indenxaran tus páginas creando eso mismo . .un indice y guardando la información del link de la página que contiene el termino además de todo lo necesaio para mostar esos resultados de la busqueda y demás.
Un saludo,