Thanks. Maybe I need to look into WWW::Curl (originally I did it with backticks just because paypal's API system is all over the place, with really shoddy documentation on how to get tokens, and then the transaction id, etc.
I think I'll give it another look tomorrow when my brain doesn't feel like mush :)
Cheers