I'm currently developing an Windows Forms application which generates XML orders which needs to be posted to the suppliers website.

The supplier uses the following HTML form to post the XML files (with the orders) we generate.

Code:
<html>
<head>
<body>
<FORM ENCTYPE="multipart/form-data" ACTION="URL_of_supplier" METHOD=POST>
XML file to process: <INPUT NAME="userfile1" TYPE="file">
<INPUT TYPE="submit" VALUE="Send File">
</FORM>
</body>
</head>
</html>
But i dont want the user to open an internet explorer (or other browser) window to post the XML files generated by my Windows Forms application.

Now i looked for a solution to post these XML files to that htmlform, in my Windows Forms application. I know its possible with classes in System.Net but i cant find out exactly.

So is there a way to perform a HTTP-POST in my WIndows Forms app so the end-users don't need any webbrowser to perform this action?

(srry for my 'bad' english )