Do Pro Sites and Membership integrate together?

I want to sell a recurring membership on my website. I would like the signup and payment process to be as streamlined as possible.

Ideally, I'd like users to get on the landing page, click a submit button and be redirected to the sales page.

Once they pay, I'd like the new customer to register as a user, be added to the Silver membership level and have a blog created.

On the Silver membership level, they'll have access to a customized blog and a series of tutorials available in posts and pages (with restricted access).

What is the best way to do that?
I want users to only register once. They only pay once for both the blog and access to training.

Of course, I'd like everything to be linked to Paypal (refund, recurring, payment problem) so it's easier to manage...

Thanks a lot in advance for your help!