What service pack level?
(see properties of My Computer--listed in text under "System:")
http://support.microsoft.com/kb/811259
lists your particular error message, among others, as a sign of winsock
corruption---so it looks like we haven't licked that yet, and that, in fact,
a corrupted winsock stack IS at the root of your problem.
You can call Microsoft Product Support Services (pss) and get direct free
phone help for this issue--and that may help:
If you are in the United States or Canada, call 1-866-pcsafety. Elsewhere,
call your local Microsoft subsidiary or paid support number, and ask for the
free help for virus removal or security-patch related issues.
The article above, or the one I cited earlier in this thread, should be able
to get this fixed for you--but you may well benefit from going through this
with a Microsoft staffer on the other end of the phone.
--