Working on a computer for a number of hours running 98SE. Finally, we figured out that ICMP and UDP works, but TCP does not. A similar problem with a suggested solution can be found here, and Microsoft has a KB article on replace the wionsock here. Unfortunately, neither helped.
It looks like he'll probably need a complete wipe/reinstall. Any ideas?
UPDATE: Fixed by a friend. Wiped winsock again. Perhaps it was the order in which things were done.