Let him sleep in your bed from the beginning of the night to the end. He will get over it. It is normal to go through such fears at his age. All the rest of the stuff is common, but you can get advice. I recommend the author of Raising Our Children, Raising Ourselves. Get the book. It is awesome. Will help you a lot. Then get a phone session with the author. She is extremely kind and helpful.