Sorry to res this one, but you can tell I used the search function. Rather than spin, how much would it hit performance to have the initial direction of the particle change? I have smoke from a volcano, and each particle looks the same. If I could add a spin to just the initial particle, it would make each one look different.
As said by Ashley, you will need to do it using a custom event system. Make a spawner instance, and shot the smoke particles as bullets, then, you'll be able to reproduce anything you want.
The particle feature is only for simple things, because using thousand of particles with several changes happening for each particle can make your game unplayable.