beattie. You could put some money in an envelope and pop it through your friend's door. No message inside the envelope. On the outside of the envelope you could put 'A gift from someone who wishes you well', or 'A gift from a friend'. Then when she tells you about it, you just completely deny all knowledge of it. That way you have done your good deed, and your friend has kept her dignity.
All she needs to know is that somebody cares about her.
She is very lucky to have a true friend like you. Best wishes.