Switch between several material setups

Hi there, (me again),

If I have a scene with a large number of objects with several materials and colours, could I have another setup of materials (assigned to different vertex groups) available on the same scene, and a way to passe a whole serie of objects from one setup to the other?

Or does it have to pass through an overriding instance?

With a driver, maybe?