Great. Just for grins, how about you update your OP and put in the code tags (and include a little update note to make it clear that you changed the post).
As for this error that you apparently reported (posting as Anonymous Monk):
GETing http://"server link:" Unauthorized at script.pl line 11
Are you sure that the userid/password in your script are exactly the ones you are supposed to use? (Are you sure the url string is correct?) Do those exact strings work when you paste them into an interactive (manual) connection?
Check the WWW::Mechanize docs about setting the "user agent" that is reported in the request that you send -- the server might be using that item to limit misuse of their service. (I'm just guessing -- I don't know much about this part of the process.)