Tricky... I think I would share the Windows folder and mount it on the linux server using smbfs or cifs, maybe mounting and unmounting it before and after. In fact, I think I probably have done something like that in the past when I had to back up PCs to a FreeBSD server.
Here's a link that might help:
http://linux.die.net/man/8/smbmount[
^]