Affiliates with Buddypress application questions

1. I'm developing an event site with Buddypress. We would like to encourage registrations by providing rebates to registered attendees for any new registrations they refer. For example, a ticket may cost $100 but we would be willing to rebate $10 for every new registration, in other words, if a registrant brought in 10 registered attendees, they would get a rebate for full registration. Is this something I can do with affiliates?
2. We would need automatic affiliate activation upon sign-up.
3. Also, since this is not ongoing, our users would not have paypal accounts. Our idea is to just credit back their rebate earnings after the event to their original credit/paypal account.