Lisa, we have a similiar situation in our club. We have weekly rides. This year we have a ride leader. Lots of the fast people really balked at this. But 2 of us were tired of always bringing up the rear because we didn't want to leave anybody behind. We have told people that we expect them to volunteer to be leader. So far it's working more or less. Our leader just has to know where everybody is--not ride sweep. We've also told our group that if they deviate from the ride in any way that they must let the leader know. That way the leader isn't wondering if they fell off the side of a cliff or something. We generally have a point somewhere on our ride where we eat. That way we regroup and get to visit with each other before heading out again. I honestly don't see how to keep everybody together, as we have a small group, too. I guess my only suggestion is to have a rest/eat/meet spot along the route somewhere that is fun for people to visit. And if you figure it out, let me know.
Tis better to wear out than to rust out....