Setting up an affiliate program

Hello,

I was hoping to get your advice.

What in your opinion would be the fastest and most efficient way to set up an affiliate program to achieve the following:

- Create a package which is purchased on a site for $1,000 using PayPal.
- An affiliate gets their own unique affiliate link and sends it to a potential customer.
- The potential customer above buys the $1,000 product and $100 is automatically credited to the affiliates' account and paid via PayPal.

Love to hear your advice.

Kind regards,
Michael