En Perl hay un módulo que te permite automatizar el proceso exactamente igual que como si estuvieras visitando la página...
http://search.cpan.org/dist/WWW-Mech...W/Mechanize.pm
en perlenespanol.com tienes un tutorial que lo explica bien...
Seguramente en c# también haya algo parecido...
Saludos