Rich, I don't know which state your friend's relative lives in, etc., but here in Illinois there is a program called the "Circuit Breaker" Program that allows low income senior citizens up to $2,500 (I think that's the amount) of coverage for prescriptions. They pay a really low co-pay (about $2) per fill until the coverage is consumed. We have my mother and my motherin-law signed up, and they love it.
It would be worth a check with your state's offices to see if there is a cimilar program where your friend lives.