I would suggest you create a queue system for your robot control. Have the VI server control (remotely) a queuing VI that will actually control your VI. This VI would store commands and distribute them to your robot controller. If you handle the commands from the remote clients fast enough, you should be able to queue them. As for how effective this would be, the only thing I can suggest is to benchmark it by having two other computers through continuous commands at it.
I hope this helps,
-labviewguru
Advanced Test Engineering