What kind of snakes - e.g. ball pythons, which need more of the cage warm, or colubrids, which need less?
Does the room get cold? If so, back heat may not work well.
In general, for colubrids that aren't too large, the 3-inch or 4-inch wide Flexwatt across the shelf (belly heat) is usually enough. For larger boids, 11-inch is better.
If the rack is open - i.e. sides are not covered, go with belly heat.
Again, there are dependencies, and ultimately, you will have to experiment to see what fits the situation best. Belly heat works in just about all situations; back heat works best in rooms that are somewhat warm already, meaning in the 70s for example. Back heat is safer (harder to overheat the cages).
You can hook up the Flexwatt pieces together, or run one length through the entire rack. I would put a plug on each piece and plug them into an outlet strip, then wire the outlet strip into the dimmer. This way you can unplug any shelf that is not used w/o affecting the other shelves.
If using belly heat, consider a proportional controller. Or, wire the dimmer through an ON/OFF thermostat set to 95 deg F. This will be your overtemp cutoff just in case.
-----
Mark