So, since it'd probably kill your computer to spawn enough particles to form rings from collisions, what if you kept track of the particles in orbit. If enough particles are in a certain orbit for long enough, rings with those parameters are spawned.