shudder Paypal? errrr ... right.
If you want a cheap quick dirty method, use paypal. If you're not concerned with transparent transaction capablities, use paypal.
I haven't had much experience elsewhere, but my experience with paypal has been less then enjoyable.
This is going to take more then just a little script, it is going to take an affiliation with a financial service.
-Ben