Hi Spot,
You are not going to like my answer .....but a Vet check is going to be necessary. If you cannot afford a vet apt go to an emergency hospital they will sometimes work with you on payment.
Your kitty sounds like he is really going through a horrible time of it, please for his sake get him to a vet---tell them your financial situation and they will work with you. At least try .