Thanks for writing to health care magic.
Nose bleed could be because of various problems in children. It could be because of nose picking which is the most common cause in children.
It is important to check blood pressure in a child with nose bleed.
Please get his nose examination done by a ENT specialist
to arrive at a diagnosis.
I feel that his eye should be examined by a opthalmologist as he is having photophobia
Continue to ask further queries as required.
Hope this helps.