I would suggest checking with the clinics in your area that offer reduced or free services, they could probably make use of these shot. These shots are expensive, I have a partial box of them. If you've already checked with clinics, call the pharmacy where the shots were purchased and ask them if they know anyone that can use them or take them.
Here is a website that you can go to that accepts medications to use in other countries: http://www.aids.org/atn/a-244-11.html
Also, try contacting your local red cross organization. Here's another site that will even take opened bottles:
http://www.thestarfishproject.org/faqs.cfm