First, set client.eye and client.perspective to the guided missile you're trying to control. Then, override mob/mechwarrior/Move() so that if client.eye is set to an obj/guided_missile, then move that instead with step(). Don't call ..() in that case, but call ..() otherwise.
<font size=1>(Denial helps)</font>