Explorer lo puede hacer porque el programa (explorer) esta instalado en la computadora del usuario, y la informacion (la pagina de internet) ha sido bajada por el usuario para poder ser visualizada. En el caso de un site, no se puede ya que la informacion es remota. Por ejemplo, explorer no puede buscar en las paginas que no ha visualizado.
De nuevo digo, no es posible, que yo sepa, hacer una busqueda 'real' en un site. Ni siquiera google ni yahoo lo hacen. Lo que hacen es hacen es indexar las paginas una vez al mes usando robots (spiders) y almacenar la informacion en una base de datos. El usuario despues busca en esa base de datos. Hay programas para hacer lo que ellos hacen, sin necesidad de crear una base de datos ya que muchos crean un documento de texto para almacenar los resultados. Lo unico que tienes que hacer tu es actualizar la informacion cada vez que añadas o edites la informacion en tu pagina. Estos son algunos programas:
http://www.perlfect.com/freescripts/search/ http://swish-e.org/ http://www.html-indexer.com/site-ndx.htm