in reply to SOAP request.

I haven't used SOAP::Lite, but my understanding is that it wants to handle the dirty work of building and parsing the SOAP request itself.

I'd suggest that you sit down with the documentation and some examples (it installs several examples), and try to see which example most looks like what you want to do. Then try to tinker with it until it does what you want.