I want to be able to control a particle emission from the location of two intersecting objects.
So if one object is static and another moves through it, I would like the intersection points to be the trigger of the emitter.
If it’s ok that particles will emit from the whole intersection area/volume you can try creating a third object which will be emitter:
-duplicate the static object and assign to it a boolean (intersect) modifier. The target of the boolean will be the moving object.
-create a particle system on the static object with boolean.
-in the particle setting enable “use modifier stack”. In the modifier panel the particlesystem have to be below the boolean mod.
-you will have to manually set start and end of particles emission when the objects will collide.