The "._" files are created by Mac OS X when connecting to a server via SMB (essentially Windows file sharing). It's the "resource fork" of the Mac file, but SMB doesn't know how to handle resource forks. Therefore, Mac OS X compensates by splitting the Mac file in two and placing it this way on the server. If you were to copy the file back to the Mac, Mac OS X would knit the two files back together.
Unfortunately, this method of handling files can cause the problems you're seeing.
An alternative includes installing File Services for Macintosh on your Windows server and connecting via AFP (Apple Filing Protocol) and not SMB. This method does not support AFP 3.x and therefore does not support file names longer than 31 characters.
Another alternative is to install AFP 3.x server software such as Group Logic's ExtremeZ-IP. (
http://www.grouplogic.com) This can be cost prohibitive if you have just a few Macs but works well.
Or you can install a better SMB client such as Thursby's Dave. (
http://www.thursby.com) This is installed on the Mac and handles server connections better. You can download a free 30-day trial.
Hope this helps! bill
1 GHz Powerbook G4 Mac OS X (10.4.3)