in reply to SOAP::Lite, WSDL , and firewall

I believe SOAP::Lite uses LWP, in which case you can configure a proxy as you would for LWP. I think it can be done via environment variables. See LWP::UserAgent. Sorry, it's all I have time for right now.