in reply to Re^3: Unusual(?) serverin thread Unusual(?) server
This is extendable and my meet some of your requirements or just give you ideas.
Hope this helps UnderMine