Get the position of the static mesh, add a horizontal offset vector to it and use the resulting vector as the position vector of the rotating actor.
To rotate the actor you just have to rotate the offset vector before you combine it with the mesh positional vector.
Do this every tick.
HTH