I've never had any problem getting Suse and Windows to "play nice" (I'm currently using suse 9.3, but I've run the gamut from Suse 8.x). And it sounds like you've got basic connectivity (at least one host can ping the other). And your choice of workgroup shouldn't matter - my connectivity is fine with completely separate workgroups in different PCs.
I really don't have enough information from your description to even guess where the problem might be.
A couple of suggestions:
1. Make sure each host can ping the other
2. Make sure that you've got at least one user on BOTH windows AND Linux with the SAME username and password
3. Go into Samba's "swat" UI and create a couple of shares (preferably owned by your "common user")
4. Go into Windows Explorer and set up a couple of shares
5. On Linux, go into konqueror and try "smb://YOUR_WINDOWS_HOST". See if you can see any of your Windows shares.
6. On Windows, go into [Start], Run, type in "\\YOUR_LINUX_HOST". See if you can see any of your Linux shares.
Here's a link that might help:
http://www.linuxhomenetworking.com/l...ba-trouble.htm