You could write a script that would allow different sets of users to display using different colors.

I suppose if you wanted to do the work involved, then a set could be defined as an individual nick, but why? Only the system running the script would see the different colors, everyone else would see only the normal text.

I have a script that shows IRCops, channel OPs, channel Voices, and normal users in one of 16 different colors, but it doesn't even work on all servers.

I would view individually collored nicks as a vanity issue and an annoyance if it were to be implemented. At least with my script no one else has to suffer through my color choices.

BTW, I didn't write the script, so it isn't really "mine", and no, I cannot share it without permission, sorry.