Talent directory – is it possible?

Hi guys, I wonder if either wordpress or buddypress coupled with any of your mods/themes is capable in achieving this.

I am looking at creating a site that showcases talent. In short I want to allow a platform for talented people to join (either monthly paid subscription or free with limitaitons), choose their area of talent (I.E. singer, actor, dancer etc) and allow them to upload images/videos/music etc.

The nearest site I know that offers such a service is http://www.starnow.com – I want to aim towards that kind of set up.

I guess my question is do any of your mods allow for this kind of site running on wordpress/buddypress?

I know that Joomla allows such think when matched with jomsocial and profile types mod but was hoping you guys offer something similar at all?