Sounds interesting.

Have you looked into Cantons "Cumulus" software? Has all the features you mentioned, including multi-user, and Internet Catalog and ordering access for under $100.

I've used Cumulus since it came onto the market and would highly reccomend it to anyone. Mac/PC