OK, need HELP!!

I want to create an ecommerce website where artists can upload their digital artwork files, price them, categorize them, input search terms to make their artwork searchable, and...