Here's a quick tip on how to call a webservice through a proxy server.
Dim webproxy As New System.Net.WebProxy("Proxy server url or IP", myport)
webproxy.Credentials = New System.Net.NetworkCredential("myuser", "mypassword", "mydomain")
Dim proxy As New MyWebServiceProxy
proxy.Proxy = webproxy
proxy.CallMethod()