This sounds to me like a multi-boxer controlling the second character via a command script of some kind.

Multi-boxing is fine. Controlling the second character remotely is certainly not.