I think I found the solution. I tried making a new directory on my laptop and then using the chmod incantation as described previously. Just like you, I got the 'Invalid permission type' error. To make this work, I had to do two things:
1. Get rid of the space between "list," and "add_file."
2. Use sudo.
I have no idea why the space caused a problem on my laptop (and your server), but not my server. Here is the output showing what worked and what didn't:
Shadowfax:/ mah$ cd /
Shadowfax:/ mah$ mkdir myTemp
mkdir: myTemp: Permission denied
Shadowfax:/ mah$ sudo mkdir myTemp
Shadowfax:/ mah$ chmod -R +ai "group:staff allow list, add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,wr iteextattr,readsecurity,file_inherit,directory_inherit" myTemp
chmod: Invalid permission type ' add_file'
Shadowfax:/ mah$ chmod -R +ai "group:staff allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextat tr,writeextattr,readsecurity,file_inherit,directory_inherit" myTemp
chmod: Failed to set ACL on file 'myTemp': Operation not permitted
Shadowfax:/ mah$ sudo chmod -R +ai "group:staff allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextat tr,writeextattr,readsecurity,file_inherit,directory_inherit" myTemp