If it says the browser is incompatible, chances are it is. And changing the user-agent wont help anything. Either way...;
You can use the net.webclient to all web related stuff, login, logout, post things, check things, upload stuff, upload files etc etc etc etc. You name it.
You use the webclient.headers.add() to add different HTTP header flags, like cookies, user agent and more. And a byte array of POST data and webclient.uploaddate(url, "POST", bytedata) if you want to perform POST stuff(99,99% logins and such will be POST).
I can help you out later, but I am EXTREMELY busy these days. Ill check back on this topic later if I remember it. Most likely I will not so you will have to remind me, but later. Much later.