Проще купить свитч на 5 портов 2 куска сетевого кабеля и 4 конектора. Меньше проблем с общим доступом к файлам и принтерам будет. Если напрямую сетевым кабелем то некоторые ХР -ки (ломаные сборки могут тоже не давать доступ) , у меня стоит 7-ка и ХР. напрямую кинул сетевым кабелем из 7-ки видит без проблем ХР и принтер который подключен к ХР, а наоборот комп видит но доступа не дает что только не пробовал.
Нет перекидывать файле при помощи прямого соединения компов можно только с помощью витой пары с созданием локальной сети - это 5 минут и 150 руб. (вернее usb тоже перекинет но не так все просто и очень долго)