To be quite honest, you're going to have a hard time breeding if you can't keep more than 2 snakes - or at least going far with the breeding. I'm not saying you have to keep him -not a dog, here- and being a normal obviously using him as your male is going to be less than wonderful and you're going to spend money feeding him. But I don't see how you're going to be overly successful breeding if you only have room for two snakes, either.
Even with the babies being housed elsewhere, you're going to spend a lot of time either holding back a baby and selling one parent (or two) then raising to breeding size. A LOT of time. Unless you just plan on producing one specific thing indefinitely.