Skill finding

We, that is, Zero State (http://zerostate.net/) are looking to set up our own social networking site for our members. However, central to this will be a skills exchnage where members list what skills they have or businesses they own/run. The idea is for members to be able to preferentially do business with other members, ranging from babysitting to various forms of consultancy and anything in between. That means there must be a database lookup function members can use to list everyone with the skills needed. It also needs a geographical input eg "show me everyone within 5km who is a plumber". 

Is this s/w suitable for that?

There is a website that offers something similar to what we want, but AFAIK it is propriatory: 
http://www.swapaskill.com/