Can someone direct me in the right direction. I am looking for a website that offers all of these functionality.
Hey there!Have a look at these BuddyPress themes: http://themeforest.net/category/wordpress/buddypress
Most themes can be converted to work with an eCommerce plugin. WooCommerce is great and I love it, and it’s free!