Distinguido señor:
El trabajo que usted solicita, más allá de ser complejo (que no lo es) si requiere de cierto conocimiento técnico y cierta capacidad de desarrollo a nivel de optimización, performace, etc...
Hay varias maneras de hacer esto; unas mejores y otras peores dependiendo de la experiencia del desarrollador y las ganas de hacerlo bien (condicón importante).
Por tanto, y más de pretender convencerlo de nada en estos momentos (de que serviría además el hacerlo con las propuestas "ridículas" de alguno de sus postulantes)
Imagino que usted quiere que su web filtre pero además imagino que querrá que lo haga "correctamente"; que emplee poco tiempo en la búsqueda (optimización de queries) y que en la página no se aprecien "vulgaridades" en el sistema de refresco, recarga, etc... (sistema cutre y tradicional hasta la llegada del AJAX), es decir, que usted querrá que se la haga un profesional.
Saludos.
Carlos
Videando
NOTA: Evidentemente el tiempo indicado no se corresponde con la realidad del tiempo de desarrollo. Solo atiende a el tiempo en que no liberaremos de alguno de nuestros actuales compromisos para hacer un pequeño "hueco" a este desarrollo.
No aceptaremos el proyecto sin conocer detalles exhaustivos del mismo así como del detalle concreto del "filtrado" deseado (lineal, por niveles, sobre búsqueda actual, etc...)
Saludos