How to use http post with proxy support in c# and multipart form data upload method
If you need to configue a proxy then you can do so in the .config file:-
See this question on form data posting.