D.B.
What's the rationale behind using a penny?? Seems to me that something dirty that's been handled by lots of people would have no relevance to an eye problem, and could possibly make things worse! I'm thinking that your stye went away on its own through your body's own immune system. I'd be interested in any reliable data you have that says why a penny worked!
It depends why she is swollen. Typically, ice is used - 20 minutes on, 20 minutes off. If she doesn't have a small frozen flexible ice pack (some of which instruct you to wrap in a towel or cloth first), she can use a small baggie of frozen corn or peas - the flexible nature will allow it to lie flat on the curve of her face, more so than a rigid ice pack that you would put in a cooler. If the skin is broken and there's any possibility that the swelling is due to infection, she should treat that with a topical antibacterial agent, assuming it's not going to get into her eye in any way. I'm not sure how far the scratch is from her eye. If there's concern beyond that, she might want to give her doctor a call.
There is a natural anti-inflammatory that can help too.
I hesitate to suggest over-the-counter drugs without knowing her medical issues - side effects are possible with any of them.