@FuzzyWabbit, this sounds like a really stressful situation. So sorry to hear it.
Where I live in New York, there are some animal rescue organizations and veterinarians that offer vet care on a sliding scale. You will usually need to demonstrate financial need.
How about calling around to...