The relay on the short course would be a good idea, but rather than teams of 4 friends how about pulling names out of a hat to form the teams? That way you should get a fair mix of people in each team (should give more people a chance to get on the podium), and no one needs to worry about sorting out a team of four.
Maybe throw in a kids round.?

