i just can say u where to start.
windows file and print sharing service is called samba
www.samba.org
u can mount windows shares from linux. create a directory to mount win shares. in expamle it is /mnt/xp.
#mount -t smbfs -o username=user,password=pass //xp_box_name/share /mnt/xp