alias commands

Is there a way to create alias for commands and store then in a location where a certain group can run them. I also want anybody in that group to be able to add alias. I don't want them to access the /etc/environment or /etc/profile files to do so. If there needs to be a line added in either of these file I can add it but I don't want to have to add any aliases.

Using AIX.

Have /etc/profile source an extra file for them when they belong to the right group. How about:

# in /etc/profile
if groups | egrep -q "(^| )mygroup($| )"
then
        source /etc/group-aliases
fi

/etc/group-aliases is a file that's readable and writable by mygroup.