What you want your particle system location to be set to Skel Vert/Surf Location.
On begin overlap, use spawn emitter at location, the location doesn’t matter, then the return value of that spawned emitter attach it to Set Actor Parameter. Put the parameter name equal to the Skel Vert/Surf Location name, and for param attach the other actor from the overlap to it. Just check to see if you are already on fire so you aren’t spawning lots of the fire effects on the actor.