Yes, but this can be done in a couple different ways, I have this running using a routed server configuration and unipue client certs for each individual clients.
The remote computer wont be able to see each other, except for a main one which will be able to see all of them.
Not sure what you mean with the statement above. Can you elaborate further?