Oh man, another case of not enough information provided by the original poster.

You cannot use UNC names under Windows 9x if you try to copy files during the login process. That's why the COPY command itself reverts back to it's default C:\WINDOWS setting despite the fact that the variable $source has been set correctly.
_________________________
There are two types of vessels, submarines and targets.