You might want to take a look at LWP::UserAgent (available at CPAN) and HTTP::Request, which has the ability to mimic an ordinary webbrowser.
You'd have to find out which variables the form on their (CyberCash's) site uses (like name, email address, country, etc). With that information you could construct a request that passes your information on to them.