As the economy tightens, nonprofit shops are facing their own set of challenges — balancing higher demand, shrinking donations and a changing market.