Top Ten Rules for Adding Windows XP to an Existing Network
Even if it tells you to do it, don't run Windows XP's Network Setup Wizard on the other networked computers. You want to make the Windows XP computer conform to the existing network. The Wizard wants to make the rest of the network conform to XP.
You must disable Windows XP's Internet Connection Firewall (ICF) on a local area network connection to other computers. If it's enabled on a LAN, ICF will block File and Printer Sharing
To make most network settings, you must be logged on as a user that is a member of the Administrators group.
Use the same protocol for File and Printer Sharing on all computers.
Remove all network protocols that aren't required for a specific purpose.
If you have multiple protocols, un-bind File and Printer Sharing from all but one. Using more than one protocol, even on just one networked computer, can make networking with XP unreliable.
TCP/IP, by itself, works for all Windows networking functions.
If you assign IP addresses manually, use the same IP subnet on all computers.
NetBEUI isn't necessary.
Use the same workgroup name on all computers.