Vassal - Open Source Boardgame Engine
vassalengine.org
vassalengine.org
Interesting, though...
http://en.wikipedia.org/wiki/VASSAL_Engine
Respect, as the kids say. (-: Don't tell the old guy if the kids stopped saying that ten years ago. :-)
I implemented most of the design rules for an old love, Car Wars. It can be hard to implement complex board games.
(My CW stuff was planned as the first step of a full implementation. Steve Jackson Games didn't want that, even if they got to control the servers, so I gave up. It would have been legal to use for game owners, but I really didn't have the motivation to go against the wishes of sjg.)
To run the modules server-side as-is, I think you'll need to use a server-side JSwing frameworks. Re module building part of VASSAL, I think it'll be easier to rewrite entirely. IMO, more serious issue is copyright issues in hosting VASSAL modules server-side.