The singles league is a great idea. Years ago I played in a ladder league and it was a lot of fun without the hassle of being at the room all night or not having players show up.
I suppose one thing you need to decide is will the format be one where players play individual games against various players on the opposing team, or races against one opponent.