I tried to experiment with it - tested 7 different HTTP-servers and conclusion is:
1) Each works fine on Linux. Just needs a Perl support, since it's a Perl script.
2) On M$ Windoze, you need a Perl support, like ActivePerl, and you have to change the first line of ggnlobby.cgi to:
#!(path to perl.exe here, without trailing '\' and 'perl.exe' itself)
Example:
#!C:\Program Files\Perl\bin
Apache worked just like that, and almost all servers did it after renaming of ggnlobby.cgi to ggnlobby.pl
Don't forget it should be laying in CGI-enabled folder. That's "cgi-bin" by default.
Almost forgot - couldn't get it to work with port other than 80...