I've set the setgid-bit on folders within my samba-share. It works like a charm for windows and linux clients.
Accessing such a folder with a mac-client the setgid is ignored and the group permission of the newly created files/directories is set to the current users default group.
I've tried the the setting unix extensions = no
mentioned on this post but this doesn't work.