I feel that your son is suffering from blepharitis which is causing this recurrent styes. This redness on the lids and eyes could also be due to that. He needs to be seen by an ophthalmologist to confirm it and you should also discuss it with him. To read more about it, you can follow this link - http://en.wikipedia.org/wiki/Blepharitis. Glue eyes at present are suggestive of infection which might be due to repeated touching with hands because of blepharitis. He can use an anti-biotic eye deop like Tobramycin 2-3 times a day for few days. I hope that helps.
Follow-up questions, if any, are welcome.
Please, click the ACCEPT BUTTON so that I can get my dues. BONUS and a POSITIVE FEEDBACK will be appreciated.