Well, aside from the error that's been clearly pointed out...all my other points stand, just reverse which are going the fastest.
My answer's going to be this: If you've objects A and B orbiting star 1 at two different rates, you can draw a line between A and B, set points across that line, and strap thrusters on those points that add and remove velocity in such a manner that points keep lockstep with the line even while the line moves, expands, and contracts.