I have a membership site and I'm using Ibill. I want to use PayPal's subscription instead. I also need the following features: Members can refer other people for a $10 commission. If a person joins but isn't referred by anyone, a random member will receive the $10 commission. I also need to be able to create free accounts. I would like the script done in Perl.