Can I have users create their profile first before selecting which plan to subscribe to?

I'm using the free 'Social Login' plugin along with the membership plugin. Because of this, it would be better if I can ask users to create an account first before selecting the subscription plan (rather than vice versa). How can I do this?

If this is not possible, i.e. I have to get users to select the subscription plan first, then use 'Social Login' to create an account, then pay for the subscription -> how do I find out which plan the user selected so that after the user creates an account using social login, the user can be redirected to the appropriate payment page for the subscription level they initially selected (prior to creating an account using social login)?

Please note I'm using buddypress 1.7.1, WP 3.5.1.

Thank you.