I had data on my iMac running OS-X that I want to transfer to an XP machine, both are on the same Ethernet network.
Let's say the account on the iMac is A and the account on the PC is B
1) create one account (C) on the Mac, with the same name and password as the account on the XP machine
2) transfer the data from the original Mac account (A) to the new Mac account (C) through the shared Mac directory
3) from the XP machine (B), go to My Network Places, account (C) will appear.
4) now you can transfer the data.
Let's say the account on the iMac is A and the account on the PC is B
1) create one account (C) on the Mac, with the same name and password as the account on the XP machine
2) transfer the data from the original Mac account (A) to the new Mac account (C) through the shared Mac directory
3) from the XP machine (B), go to My Network Places, account (C) will appear.
4) now you can transfer the data.