Sounds like an allergic reaction, and quite a serious one too.

If the vet said to get him in, then that is what I would do. Unfortunately, emergency situations like this don't care if you have money or not. Maybe the vet would understand and let you pay in installments?