No,
All you need to do is make sure the machines can see each other when the crossover cable is plugged in,
if they are xp do "startmy network places" look for view workgroup computers on the left under network tasks.
If you can see both pc's you can then share a drive by opening my computer right click on the drive with the data choose properties then the sharing tab and tick share this folder on the network then you can browse to it from the other pc through the view workgroup.
If you cant see both pc's then go to control panelnetwork connections right click on your network adapter choose properties scroll down to tcpip properties and statically assign an ip address to both pc's network adapters, example 192.168.0.2 for one then 192.168.0.3 for the other use the default for subnet mask of 255.255.255.0 you should then be able to browse to them via my network places.
If they still can't see each other after all that then go startall programsaccessoriescommunicationsnetwork setup wizard and run it on both pc's.