Do you think he could have a uti? The only time that DS1 has ever had a sore foreskin was when he was 2 and I kept bathing it in saline every time he had a nappy changed and retracted it the tiniest amount just so it all got saline on it (you couldn't even see the glans) and it sorted itself out, but he was otherwise well and I didn't feel that it was necessary to take him to a Dr. He wasn't pained by it though but it sounds like your little fella is, so it might be worth getting it looked at. Are there any chemists open this late over there at all?