What format is the list in? Can you use XML to apply a tag that could be read inside InDesign upon import and then colored?
Maybe there's an idea there.... use something else to format that list via XML or other then set up rules in InDesign to format.
Another more painful way is to maybe think about setting up 5 or so text boxes sized to house only one name and styled w/different colors then flow copy between them. Then, you could have a copy/paste party...
Just some ghetto ideas there... there's probably a more elegant scripting way but I'll have to look around as it's been some time since I've used InDesign "(!)"