Are you saying that you wnat one user to have read/write permissions for the directory and all sub directories? Then have a read/wirte permissions for a single group for each sub-directory? Then have no access for world (everyone else)? If so you can do this.
chmod -R 770 <directory> This will give the user and group read/write access.
chown -R root <directory> This will set root as the owner for all sud-directories and file in the parent directory.
then cd into the directory. You will need to do this for each directory.
chown -R :<group name> <directotry> This will set the group to all sub-directories and and file.
If you want MS like permissions where multiable groups and users ave different permissions for the same directories check out this link.
http://www.linux-mag.com/2004-11/guru_01.html