I never saw any point in joining a guild. That said, I'll still throw out an idea.
Maybe they could set up a collective 'guild XP' that can be compared to create competitions between guilds. Maybe higher 'guild xp levels' could result in increased rewards for quests.