Thanks for the reply, Eric. I don't know if TheSkyX can handle multiple clients but one step at a time It's something I may be able to work around.
Anyway, the solution to the problem is here:
Unfortunately my scripts require that the "TCP Responses Close Socket" option is selected so I'm at a bit of an impasse. No big deal though. There are other options.