The protocol to use to be able to share files with Windows systems is called SMB. Linux supports
natively a lot of file systems and network protocols.SMB is one of them. To be able to mount a Windows file system to share files, that system needs to have file sharing enabled, and you need to enable SMB support in the kernel.
You also need to download a program called Samba which allows you to share remote file systems, and
build yourself a server. General information about how to connect Linux, Windows machines and Macs is on the Web at http://www.eats.com/linux_mac_win.html. If SMB is not a possibility, you could use FTP.
Linux by default has an FTP server turned on.
Windows FTP servers are also available for free.
"Windows Linux Tips: Sharing files from a Windows system"
Reference : techpraveen.com