Hi Frank,
Expanded/Foamed Rigid PVC is a nice material for racks. It does tend to sag a bit over time but for Ball Pythons and Boas that's not a huge deal. Unless you mean Rosy Boas?
To avoid sagging it is better to build the racks so the boxes slide in length-wise. This will have the long sides of each shelf supported by the sides. With width-wise insertion the middle of each shelf is more likely to sag.
But width-wise is still a great way to build a rack if there is more than one size box that will fit. If you like that design and won't be using a box longer than 23" it probably would work okay.
The material also works very poorly with typical edge-joints, at least when solvent welded. With solvents the foamed interior colapses slightly and the bonds are weak.
There's always thermal welders but they are not worth the investment unless you'll be building a lot of racks. It's better to learn to solvent weld this material. That means using surface to surface joints rather than edge joints.
The easiest way to do this is to buy PVC angle and solvent weld it to both the sides and the shelf. This will work well provided the angle is not warped. My understanding is that the PVC angle from Harvel Plastics is straight and does not deviate much from 90* so that should not be an issue.
The other choice is to melt the sides of each shelf to form the 90* angles. You'll need to build a MDF form to melt the shelvs over. You'll likely need a router and a heat gun to do this.
If it were me I'd just buy the angle.
-----
Current snakes:
1.1 Gonyosoma oxycephala - (Silver/Yellow)
3.4 Gonyosoma oxycephala - (Green)
2.1 Gonyosoma janseni - (Black)