Particle effect at mesh collison

I am trying to have an effect on a sphere that only shows up where the mesh intersects other meshes such as buildings walls and the level. Does anyone have any ideas on how to do this?