It's clear the "domain" directory is not a universal name and so it's hard to use one find command to chmod all the directories under these "domain" directories - I am presuming you don't want the actual "domain" directories chmodded?
If there are no other directories, other than the ones you wish to operate the chmod command on, in /home/domains you can issue this command:
find /home/domains/*/ -type d -exec chmod 777 {} \;
Which will chmod all the directories under all the directories under /home/domains/domains1-100 - if you get what I mean
Another way to do it is to make a file which contains all the directory names under /home/domains under which you want the directories chmodded - which you may have if this is a commercial hosting service (an administration file of users/domain names would contain this information).
Put that file in the directory from which you can then issue this command on the command line;
filelist=the file with the list of directories
[cr] = carriage return:
for x in `cat filelist` [cr]
do [cr]
find /home/domains/$x/ -type d -exec chmod 777 {} \; [cr]
done [cr]
Hope this helps.
Regards