Games are played live, depending on the type it can be a FFA. Where you search for an opponent and whoever is searching also gets to play against you, a normal league. Different teams scheduled to play against each other and such. I think the average is 1hr game and yes, they are live.
Edit: Those interested in playing multiplayer can leave here their Steam nicks or coach nicks, to add them to a league, if its ok.