tendrias que usar funciones de archivos si es sin base de datos, como fopen y fread.....
mas sencillo es con una base de datos, lo cual te lo ofrece cualquier hosting gratuito o de pago.
tambien podrias optar por dejarselo al google, ya que tambien tiene unas api que te proporciona un buscador de tu web... ^^
http://www.google.com/cse/manage/create
suerte.