Hello. Very interesting task, but I have few questions about it:
1. What do you mean under "remote boxes" ? This is physical PC ? VirtualPC instance ?
2. How you will deploy those "remote boxes" ?
3. So, you want to login to Server's terminal, run something like "./box1" and this should connect you to box #1, right ?
Thank you!