I recently had a problem similar to this as well. I went to the emergency room to make sure there was nothing lodged in my eye or anything else. I was informed that I had a ruptured blood vessel in my eye, which caused the redness, pain and the watering in my eye. I did not, however, have any swelling of the eyelid or anywhere else near my eye.
They prescribed antibiotic eye drops to prevent an infection, as I found that regular eye drops REALLY burned when I put them in. This may or may not be your problem.
I would advise that, even though you may have to wait a longer time than you wish there, to visit the emergency room and have your eye examined to make sure that you don't have an infection or other issue going on. I do wish you good luck and hope you feel better soon!
Inflammation of the eyelid is called Blephritis. But you may have a sty on the eye lid which is like a red spot on the eyelid.
Try not to rub it even if it itches and feels gritty because this will aggravate it even more and make it worse.
The red of the eye sounds like you may have conjunctivitis.
If you can't afford to purchase any eye preparations from the pharmacist (the parmacist will advise you on over the counter eye medications), then get some cooled boiled water in a bowl and with a cotton wool clean the eye, by wiping the eye from the the nose side to the outside. Do not reuse the cotton wool and do not use the same cotton wool on the other eye. Do not share towels or pillows with anyone else.
The scratchyiness that you are feeling is due to the inflammation and the conjuntivitis. If you experience grittiness with no redness, pain or swelling, then that would be a condition called dry eye. You can buy lubricating eye remedies from the pharmacist and eye solutions like Optrex.
As you have experienced pain in the eye itself, it is advisable that you should have it examined properly by your doctor or an opthalmologist.
Best wishes, hope it improves quickly.