The infection (whether it be caused by a stuck eye cap or not) will need antibiotics no matter what you do, but since you are waiting to get money for the vet, you can check out whether it's the eyecap or not. Regardless, you need to get that eye cap off first before treating the infection IF it is the eye cap causing it and since you won't be able to bring it to the vet now, you might as well see if that's the possible problem.