I'm not familiar with Suse, so I don't know exactly how they package things, but if you have the Samba client package installed you should have smbmount - probably in /usr/bin. This package will allow you to mount Win shares on your Linux box. I assume you already know how to set up the shares on the Windows side. In Linux:
# mkdir /mnt/winshare
# mount -t smbfs //WINHOST/WINSHARE /mnt/winshare
where WINHOST is the hostname of the Win box and WINSHARE is it's share, as configured on the windows side.
You'll probably have to have an entry in /etc/hosts to map WINHOST to it's IP address, or you could just use the IP address in the mount command for starters - to separate name resolution issues from mounting issues.
Once all this works to your satisfaction, you can add an entry to /etc/fstab to mount this at boot time.
To go the other direction - share Linux directories with Windows - you'll need the Samba server package. Here's a link to a binary rpm:
http://hostopia.samba.org/samba/ftp/...SuSE/i386/8.2/
Actually this is a directory with various packages. Once you have Samba installed look at it's config file - usually /etc/samba/smb.conf. It's very well documented and for what you want to do there are commented samples.