Albert, that sounds very similar to what we are developing. We should be able to turn it into an add-on if ever interested. Feel free to get in touch with me directly.
If you plan to tackle this project in house, I suggest testing Amazon's site, they do a very nice job. Again, keep in mind, there is no list segregation on Amazon.