You'll need to configure Samba. If you can see your Linux machine, samba is up and running, you need to configure it. I suggest going over to
www.samba.org and taking a look through some of the documentation. Your Samba config file is probably /etc/samba/smb.conf -- there should be a section entitles [homes] (the share for your home directories) make sure you have browseable = yes and writeable = yes set in that section.