Hi Rama!
This is pretty much what the UE3 DecalManager does, and a couple of other things aside. I’m wondering if I should be doing anything like memory management at any point though, as over the course of a long game, I can imagine that you may end up with a lot of decals…