The one thing I can tell you for sure is that your suspicion is correct: you do not want to have your snakes sharing an enclosure. Snakes are not social by nature and sharing a space will only stress them out! I have a 3-year-old male, 1700g and 46" in length, and he has a 40-gallon tank that gives him plenty of room.