Couldn't you just split up and drop and reinvite people as necessary? It really doesn't seem like that much of a dilemma.