Can you do something nice for him like call his work and leave a message with his boss to get the meds and bring them home?
I'd still go next door to a neighbor, if one's home, and beg them for help, get the money from him tonight to pay them back and make sure from now on I always had a bit of money in the house. Do you have a check at least? I'd call the pharmacy and see if they know of anyway you can get the meds, explain the problem; a clerk or the pharmacist there might help out and deliver them?