If there's only a SINGLE user that needs read write to each share, you can make them the user owner, give the ReadOnly group group ownership and make the permissions on the dataset 750. If there need to be multiple people with Read/Write, I don't immediately know a setup that would give you that within FreeNAS alone.