Yes, I certainly have. My friend's story was a little different. Here it is, as I remember it. The year was 1982, I was in a really good situation, financially and otherwise. My friend wrote me and told me that someone had broken into her house with a gun-she lived in a ground floor apartment. She was a single mom with two little girls. She no longer felt safe in this apartment and "needed" to move. She had no money and nowhere else to turn. She promised to pay me back. I told her no hurry. My situation changed, as situations do. I bit the bullet and asked her if she could think about paying me $100 a month until it was repaid. She agreed and sent one check for $100. A few months later she wrote me and told me that the schools were so bad where she lived that kids were getting stabbed in the halls. She "needed" to put them into a Catholic school, and therefore, wouldn't be able to send the agreed $100. I said fine, I'd accept $20 a month. She agreed, and I didn't hear from her again until she got the invitation to my wedding, in 1986. I didn't mention the money, already assuming it a lost cause. She said she would "try" to attend, but she and her kids would "need" a ride, new outfits, a place to stay (they lived in the next state), and on and on and on. She didn't come.
My point is this, think long and hard before lending money to a friend, because you usally end up with neither.
Now, you ask, would I do it again? Probably. I think if you're going to do something nice, don't do it to get your name in the paper. Do it because you want to do something nice. In hindsight, I think I might've told her to ask 10 people for $100 each, rather than one person for $1000. Most people aren't going to miss $100. Another thing you might want to do is get a few friends together and chip in. Then give annonymously what you can spare. It's my experience that once someone really gets into debt, it could take years to get out. Even if they have every intention of repaying you, it seems there's never enough.
Sorry for the long story. I hope this helps. I think your friend is lucky to have such a caring person in their corner.