Sure. Just select each of the surfaces in the material dialog, make each animatable, and set the colors at start and end frame. (I don't know exactly how you'd do it in P5, but it certainly will be possible.) Here's a quickie showing a prop with two surfaces (groups) shifting color in different ways.
My python page
My ShareCG freebies