It appears that you have been treated for a blepharoconjunctivitis, not a viral conjunctivitis (pink eye). Blepharoconjunctivitis is not contagious, so you don't have to worry so much about changing pillowcases, etc.
Blepharoconjunctivitis is an inflammation of the eyelids as well as the eyes themselves. The hot compresses can be helpful as well as the erythromycin ointment; however, I would recommend a new stratergy:
1. Neopolydex ointment - this is a combination of an antibiotic and anti-inflammatory. (tends to work better than antibiotic alone). You do need a prescription for this ointment
2. Wash eyelids at the base of the lashes with Johnson's baby shampoo twice per day. (better alternative than antibacterial soap). This allows better cleaning without irritating the eyes. Do this with a soft cloth, lather-up the shampoo and perform a gentle scrubing at the base of the lashes where they enter the lids.
3. Preservative free artificial tears throughout the day, as needed.
4. Do not rub the eyes. If they itch or burn, apply cool compresses over them (not hot). This will improve the symptoms without the trauma of rubbing.
If you are very concerned, you should ask the eye doctor to see you as an emergency, without an appointment. There is no substitute for an immediate complete eye exam.
I hope this is helpful and good luck....