NeedaCart:
I am not a PHP expert, but I think if I was going to do something like you are discussing I would create a Search Catalog Page and have one or two select drop-down boxes so the person could choose the kind of item, for example: Rings and then maybe an additional choice as to price range or type, for example, diamond, ruby, etc.
This would of course depend on how you have your database set up. It would need to have fields that broke your items down by type, for example, rings, necklace, bracelet, etc.
I don't know how many items you are talking about, but you could have the search page results show pictures of 10 - 15 items at a time and under the picture you could have a brief description and price. Your customers could then click on the picture for more information or to add the item to their shopping cart.
Sorry, I don't have the PHP code for this just laying around. I know how to do it in ASP, but it shouldn't be that hard in PHP. I think I have a simple search page somewhat like I am talking about that I could zip up and send you, but I don't have the picture display code.
I hope maybe this will give you some good ideas.
Good Luck