I think you can achieve the desired effect with the upcoming decal management (see forecast).

If that's not what you want, I can write such a shader for you, but I'd like to discuss the details by email or pm.