Each user may select its own calendar color at the “My Settings” menue. If a user need more colors for calenda entries you may create a group with this user as the only member and assign a different color to it. If you assign a calendar entry to this group the entry will get displayed in the different color.