What would be the easiest way to do or simulate color cycling for a face?
One way would be to animate the texture mapping.


Create an image with the colour gradient you want to use.
UV unwrap your object
Apply the image in the texture panel
Add keyframes for the mapping offset (RMB / insert keyframe).




For cycles the same thing applies - the keyframes can be added in the Mapping node.