It sounds like you are doing someking of client server thing correct? If so, you can look into inetd. Now when you say Unix, do you mean Unix, or something like Linux. The reason I ask is because I don't know if inetd exists for Unix.
Anyways, what inetd does, based on my limited understanding, is listen for requests on various ports then fires an appropriate service based on the incoming port. In that way, when you're VB client needs to connect to the system, inetd knows what to do based on what port it's using, and from there, fires the correct, in this case, script.
Now when you say game, is this like a Lottery or something? Fill us in.
Later on,
Big Din K.R.