wow he is kind of swollen! I totally have no idea and I apologize. Have you tried to go on Fauna Classifieds? If there is nothing on there you might be at least able to find a breeder and give him a call. If not....I personally would take him to the vet by tomorrow afternoon.
Sorry I could not be any more help to you.