The WebClient class has a Credentials
property which handels authentication. You need to provide some credentials with that user credentials like provided in that code snippets
Your logon code is unsecure because the password is send unencyrpted
over the network. This is a total failure of the old days.
If that doesnt work you should contact the webmasters of that website.