Small workgroup type switches (or hubs) can be found retail for less than $40. On the used market, they will be considerably less. However, this might not solve the problem. Make sure that there aren't any additional firewalls - including XP's built-in one and anything that might have been installed with antivirus or antispyware software.