Hhmm, guild progression isnt exactly new thing to the genre. I think most challenging thing is to get ALL players to work toward them. IMHO, when one gets guild xp, it should provide something for the player who did it too. Yeah, they should encourage people to help their guild.
There should be somekind of individual guild xp, and guild xp, when you do something, you get xp to both.