okay, here we go:
[server box running win32/linux connected to a router/hub/swithc]
Server has a program similar to HLDS (Half-Life Dedicated Server).
This program acts as a local server, dosen't contact the outside world AT ALL, thus requiring no AUTH, no cost to TMY except the programming time (which i'd love to do

).
Ther server makes a file, say scores.dat, which records the scores and can be displayed into php or html or xml, whatever. This file is kept on the server box, but can be moved if the server master uses a diff comp or whatever.
Server window:
[Console Window]-------------------------------------------
Loading cWolverine.cct...Done
Loading cSentinal.cct.........Done
Characters loaded
Server IP is : 192.168.0.34
Clients: 4
Slots: 6
Server Name:Cool_Dude
Avg Client Ping: 25ms
Console starting...
>status
Player name | Ping | Stats |
w00t | 10ms | Dead |
DarkHadouG| 15ms | Alive |
SoulX | 13ms| Alive |
Joshin | 20ms|Connecting|
>
-------------------------------------------------------------
> represents a console where admin can control. Server can play as well.
>status is just an example command to show the server stats.
This is the server.
[Client Box win32/Linux nic with IP of same subnet as SERVER]
Will do later