I am looking for an opinion – a strategy in how best to use your tools

I have a client that wants me to convert a joomla site to wordpress. That in itself is no problem but this site has some special needs. 1. it uses jomsocial, a social community extension to manage acl, and a profile system.

2. it charges users for access to the profile – like a fee-based directory site.

3. users can add their own ads to their profiles to generate revenue.

4. users can upload photos, videos to their profiles – where the videos become part of a larger youtube-like experience for non-paying customers.

5. paid users are compelled to participate in blogging, posting videos through a user points system

6. users like to view seo analytic about how their profiles are viewed – in terms of traffic.

In general I am looking to figure out how to do all of this in wordpress. I will admit in advance that this is an admittedly open ended question. So if this is a private message I can share the urls of the sites I want to migrate to your code-distros. Maybe you can tell me if what i want is even doable with wpmu and wordpress.