move parts as if solids

hello,

i have those parts that can only pivot against their vertical axis.  for the sake on symplicity, i made an polar array to position them.  the problem i have now is that i need to move one at a time and when i do it, they ALL move.  is there a way thru the polar array to have them move freely independantly or is the only way to make a copy with mates?

next problem, when i move one part, when it comes in contact with another part, i would like the moving one th "push" on the one it comes in contact.  right now, when i move them enough to interfere, they just move one into the other.

could any of you think of a trick to simulate a cable i could put all around and tighten to put all the gates in contact

SolidworksGeneral