От: Разширено търсене?
А имаш ли база данни с тези данни за всеки от обектите/сткоите/продуктите/...?
Ако ги имаш данните и си програмист, не се прави трудно това дето го искаш.
1. Правиш си някакъв такъв формуляр. Ако е прекалено сложен с много опции, по-добре ползвай POST. Ако е по-прост от тип "search" и ако искаш резултатите от търсенията да могат да се споделят по форуми, социални мрежи и тем подобни, тогава GET е по-удачен.
2. Скриптът, който го обработва, прави една MySQL (най-вероятно такава база данни ползваш) заявка като след WHERE изреждаш точно критериите описани във формуляра, макар и леко изменени за да стане все пак валидна заявка.
3. Каквото излезе се подрежда и готово.