Well, for the spinning barrels, there was another thread named "strange problem" covering the same problem.
He solved the problem using two commands:
revolving="barrels"; (the name has to be your selections name)
revolving_axis="barrel_axis"; (again readjust your name)
he wrote it worked, just read the thread for more infos