Hmm,,, hard call.... he is alive yet limping,,, afriad of ppl,,, been wild for awhile from the sounds of it,,, Have you contacted your local SPCA?

In the meantime,, keep feeding him.... youre very sweet to do that much for him!!