don't bother with web browser objects. you will get much more power out of HTTPWebrequest in the System.Net namespace.
that being said, HTTPWebRequest is crappy (better than the web browser object though) so ideally a long term solution would involve learning the actual sockets namespace and the functionality exposed within.
the sockets namespace is pure sex when it comes to web interaction.
trust me, it's a lot to grapple with, but in the long run it will give power and flexibility that you just can't get from webbrowser or httpwebrequest.
here are some links to get you started:
hxxp://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx
hxxp://msdn.microsoft.com/en-us/library/system.net.sockets.aspx