We do something like this with Evergreen (www.evr.gr). It's a virtual currency that is partially backed by rainforest that we purchase when people exchange other currencies to ours. We are for-profit but have partnerships with a couple non-profits that manage the conservation efforts.