I am going to design a need database driven web site where:
1 database has many records of single type - like musical CD. Items descriptions has few fields - some required, some additional.
2 every visitor may register, add, edit and delete his own entires.
3 every visitor may perform searches for items descriptions' values combined in arbitrary order without registration
4 of course there must be admin area where the master may edit any entries, page layouts etc.

Looking for ready solution which I may fit to my needs.
Any offers will be considered (money is not the problem!)


PS At present time I am using PHPwebsite and SQLog