I've set up a plane with a material that changes color from red to grey over the life of a particle. I also set up a particle emitter that's particles are duplicates of the plane. The color of the particles change in my material viewmode, but when rendering or in the rendering viewmode it just stays the first color. I've attached a screenshot and a .blend.
https://drive.google.com/open?id=0B01VEy3y5m1kTDIweWxvaEFueG8