Looking sweet arran, (Hope you didn't mind, me pinching your Buddha idea) Anyway, I would create a cv loop, array a sphere around the path, then parent the spheres to the loop and adjust/fit the necklace around the neck. If that makes sense.
If you believe in telekinesis, raise my right hand.