controlling several characters

Hy,

Since only the PlayerController class can use the SimpleMoveTo() function, how should I control several characters in a strategy game-like environment?

I was thinking of holding references to several characters inside my PlayerController class is that okay?
But even then, if I tell a character to move to pointA then I click on anoher character, will the original character still go to pointA? Or will the SimpleMoveTo() function guide the second character to pointA?

Thanks for the help.