Perhaps this exists and I haven't found it, but it there a plugin that makes it so you can have a certain block emit a certain type of particle? For example having Block 36 (Invisible) emit enderman partciles that move around.
Hmm. I don't know if you have heard of this but Shotbow's Annihilation does this, I'll try to code it for you, and then send you a jar.