Helpout is a project mainly written in PHP, it's free.
Revolutionizing social-networking for social causes. Help Out is an approach to form a bridge between the people who want to help and the people who need help