A lot of the normal guilds suck, and the good ones don't seem to like letting people in unless they are worth their weight in diamond... if you want a good, friendly guild that does what you want it to do, then make your own!
That's what I did. It seems to be the case that any guild I join becomes inactive and smaller after about two weeks.
What you could do is save up a bit of gold and put it to one side, and then go around just spamming the regular chat asking for a Guild that does what you want. Offer to pay for the invitation fee (100g) if you want, and try out a few different guilds.
honestly you wont find this in guild wars (the helpful active friendly) guilds. if you want friends do a random free run ascalon - droks. talk to them while you run and make some friends there. add them to friend list.
as for helpful. what could you need help with on guild wars? everything in the entire game is pugable.
and as for active, do as lenny suggested. make your own guild. and set the 1 rule as no inactivity past x weeks. after that kick them, and reinvite more people. when you make a guild it takes time. you have to invite a HUGE wave to get started. then filter through and kick the ones that dont belong. then invite another HUGE wave. and again filter through everything that is left. after that you can pretty much just invite when and who you see fit. because at this point you would have a nice community.
You start one up - spending a couple of grand getting it sorted, then you invite a couple of grands worth of people, save up everything (items, weapons, gold etc) you get for a month to buy a Guild Hall, get it, and the fuckers leave. Every last one of them.
thats what i did, and then people left or were inactive for month until i kicked them and had only 2 or 3 left, so i quit it. so at the end i spend alot of money, for guild hall and invites, for nothing.