Dynamic Paint + Two textures on 1 mesh

I want one object to skim over the other, leaving a mark/indent on the receiving mesh. I also would like wherever the object moves to be a new texture on the receiving mesh.

So far I’ve figured to give the receiving mesh lets of subdivisions, subsurfs and change its the paint mode to displace. I can’t really figure out how to make a new texture where the other object skims. Can someone help me?