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