If you would have to have a linux to windows then check this out. Samba on linux..
http://www.noobslab.com/2012/03/conf...en-ubuntu.html

But I don't understand why they both couldn't be windows..