You could always install ARD on one of the machines at the facility, then double connect.
That is, connect to it from external, then once connected, connect to the other ones.
Not sure if it would work, or how the performance would be, but there's only one way to find out :-D