Opening a Paypal account takes time as it involves Paypal debiting a small payment, then the user must consult his bank statement and obtain a code to re-enter into the Paypal website. This process can take days/weeks, as the code often doesn't appear on the bank statement. All in all it's not a simple matter to set up a Paypal account. In my case it took 6 months, and numerous phone calls to USA and to Dublin to try to convince Paypal that the code just never appeared on my bank statement.
So, as I say Paypal WILL handle payments from NON-MEMBERS, you just have to get directed to the correct PP page.