This is the "hacked" system I use for running my games

Assumptions/needed software:
  gawk/nawk/mawk(?) or a really good awk
  csh
  mh (a mail user agent)

any of those can be avoided, if you wish to hack your way around

MONITER - Top level script to move things around, grab new mail, etc.
multi-forw - First pass script, filters out noise, divides up mail
             based upon game
game-forw - second pass scipt- copes with orders & forwards

Pre-proc - script to handle orders (called from game-forw)
body.awk - awk script to grot body of message out
return.awk - awk script to grot return path of message out
run - script to call blind.dbg with a set of orders checked
      by the [v3-]blind-preproc.awk

turn-run - sample script to run a turn (optional)
turn-over - sample script to clean up after a turn, and archive.
ADDNEW - maitenence script for X-ref file (see below)

Config files:
a game list consiting of 1 game/line (location set in multi-forw)

.Pre-Proc.config: needed in each mail directory where Pre-proc will
run (typically ~/Mail/$game-[Tt]urns. Define:
game (as in name), execd (execution directory, in my case ~/$game), 
exec (blind preprocessor C executable, typically blind.dbg),
data (blindrc [or galaxyrc for V2.x games])
preproc (path (name only needed?) to preprocessor [g/n/m]awk script.

  sample:
# Game specific configuration details
set game   = Zeus
set execd = ~/Zeus
set exec  = blind.dbg
set data  = blindrc
set preproc = ~bampton/bin/game-stuff/blind-preproc.awk


races:players
a listing of race/playername x-references, i..e (can have multiple
e-mail @'s)
Zethrin:bampton@cs.utk.edu
Zethrin:bampton@cs.utk.edu bampton@some.other.site

X-ref: a list of valaid forwarding pairs- i.e.:
Zethrin:Zethrin
Zethrin:Federation
Federation:Zethrin

.game-name: used by mailer, to id the game name (for the subject of
the turn reports).


blind-preproc.awk              Awk script to parse V2.x style blind games
v3-blind-preproc.awk           Awk script to parse V3.x style blind games

Depending on options, you may need to change some of these to remove
unused commands.

The v3-blind-preproc.awk script is actually intended for gawk, but is
backwardly compatible with nawk. On systems with neither of them, awk
may work. 

The scource for gawk can be obtained from prep.ai.mit.edu (or one of
its mirrors).
