Possible to create an illuminated dance floor effect with dynamic lighting?

Hi All

Id like to create a dance floor that is dynamically lighting objects around it ie characters, moveable objects,etc. It seems spotlights only cast a single colour, id hoped i couldve plugged in an animated material to change the colours. Ive also tried projecting a light through a surface from below with a modulated material but it only works for static lights. Any ideas? Im about to try particles that emit light, but wondered if there was a better way?

Thanks