Lo que necesitás:
1) Algún programa o script que se ejecute en el servidor para realizar las búsquedas (php, asp, perl)
2) una base de datos como ser mysql, sqlserver(paga), o de tipo texto (para mi las mejores)
La idea es tener una base de datos de tus productos y un script que la administre...en la nueva versión de dreamweaver (mx) trae un entorno de programación para php...La verdad es que no conozco muchos scripts de buscador pero te recomiendo que veas estas páginas:
http://www.recursoscgi.com/index.html www.scriptarchive.com
MonoSwim