It looks like you're picking it per comm (or group of comms, rather), not per user, right? That should be fairly easy - basically the most complicated part is 'how many different color sets are you trying to use'. Also, the big change is killing the page that lets you select custom colors, and the layout changes will probably be fairly minor!
no subject