hola,
hacer un buscador es mas que todo consultas a tu base de datos
lo esencial es que sepas mysql o el lenguaje de bd que uses.
www.mysql-hispano.org en esta pagina tenes un tutorial bastante bueno.
ah y entra en el foro de base de datos que te daran mas ayuda