A quick one before I head off to bed..
You can assign the particle to the bullet object through containers (there's a tutorial on the forum somewhere). That way, when a bullet is spawned or destroyed, the particle is too.
In events you'd have something like -
ForEach BULLET
+ PARTICLE.x = BULLET.x
+ PARTICLE.y = BULLET.y
and so on..
means it's an EVENT
and + means it's an ACTION
that was a quick sample and I'm sure someone will give a better one soon enough
edit> seems Ashley beat me to it