Snakes are solitary animals. The only time they should be together is for breeding. It's best to house each snake in their own enclosure. When you see snakes laying together, they aren't cuddling. They are competing for the same spot. Some people do house their snakes together, but the problems arise as far as providing enough shelters for each. If one gets sick, they both get sick. If you see runny poo in the tank you don't know which one did it. There is also the chance of cannibalism, which, while not common with BP's, has, and does happen. In the end it will be your choice whether or not to house them together, but generally, it is not recommended...
Rob