while yes it is poor conditions for the snakes, only thing kinda bothering me is the 2 of them being in the same tank, i think your over reacting a little.
why would you assume they would eat each other or starve and why do you assume all ball pythons need hides, most of mine don't have any.
and all It would take to make that enclosure work would be something covering the screen and something to regulate the heat lamp.