Are you doing a subscription? Pay to play once? Access for a time period? One payment for registration and then you have full access?
You would probably be able to do it with paypal buttons if you don't want to buy eCart. I could help in a premier support ticket if you wanted to do it quickly and it would be cheaper than buying eCart if this is the only site you plan on adding commerce to.