Google for "screen scraping c#" and "multithreading c#" - should at least get you some ideas how to start.
IMO there are probably other languages more suited to this - ruby, php and python have some very nice & easy to use libraries for scraping purposes available
Run Perl in ActivePerl or a PC Perl IDE.Shodan,
Thanks for reply. The only reason why I want to do it in C# is because I want to have a solution for this that does not depend on a server. Also I havent done to many projects in C# and I think that this is a good excuse to do it.
ugorrogu