The needle is probably not a good idea: you could end up with a worse infection. I know others have experience with saddle sores here who will speak up.
Meanwhile, here you might find info on sliding scale clinics (presuming you are un- or under-insured).
http://bewellpgh.org/category/freesliding-scale-clinics/