____________________________________
Necesito un site search engine (buscador dentro del sitio) que pueda buscar dentro del texto de un archivo php...
_____________________________________
strpos() te sirve para buscar texto en una variable, puedes jugar guardando en una variable el contenido de un archivo con la funcion file luego usas la funcion strpos() para encontrar la cadena que buscas, el cual te da como resultado la posicion en la que se encuentra y si no existe te devuelve FALSE
aqui puedes leer mas de esta funcion:
http://es.php.net/strpos
espero que sea lo que buscas, bye