Paypal options and set up

I am setting up a membership site. Currently, the product is a one time purchase. However, in the future we may offer monthly subscriptions.

Which paypal gateway do I need? How do I set it up?

Will I use the same for the marketpress plugin?