Nothing like getting a response a month later, eh?
There are a couple of interfaces out there that are doing exactly this; converting a message to xml and imbedding it in a soap message and sending it to a web server.
What you want to do is form your xml message as a soap message. So your data will be soap arguments within the soap message. Then use the http client protocol to send the message to a web server.