per prelevare i dati usa:
#!/usr/bin/perl
use CGI;
my $q = new CGI;
# e in
$q->param('nome_campo');
# ci sono i dati passati dal form.
per passarli al webservice usa i moduli e la documantazione relativa a SOAP::Lite che trovi su
http://search.cpan.org