Hace poco vi que alguien lo hacía con la página de hamachi, envías la IP y no se muestra el puerto aunque le des "Ver Código Fuente", por lo que me parece mejor opción que blackout gaming desde un inicio, en este foro el único intento que vi de hacerlo desde php era fallido, ya que llamaba a una página(ya caída) en php xD.
Igual, la mayoría de los servidores aceptan php, por lo que mi guía no estaría tan mal, por si quieres revisala acá:
http://www.foro.divinero.net/scripting-materials-school/guia-mostrar-estado-del-servidor-t12187.0.html