Could you use Falloff textures on the objects set to “Shadow / Light”?
I’m not quick sure what you’re looking for though