If you are using those dimensions (4x2x2) you have a lot more options than just one big cage. I'd recommend dividing them up, for sake of breeding if nothing else. If you mean to breed them, keeping them apart I've heard can get them "randy" if you know what I mean. Also, as far as mites and other heath problems, it's always a good idea to keep them apart.
That being said, here's a picture of a 4x2x2 cage I house some of my snakes in. The top section has two males, bottom right has two females, and the bottom left has three juveniles (03 hold outs). I know that contradicts some of what I said before about housing apart for the sake of knowing who's sick and all, but you get the idea. I closely monitor my snakes to know who's doing what. I even fill out my calender on the days they did whatever, i.e. eat, shed, poo, stuff like that.
So, in closing, yes and no.
AJ

-----
1.0 Hypo Okeetee - Wesley (Princess Bride)
0.1 Ghost - Sydney (Scream)
2.0 Striped Amel - Jay and Aiden (Kevin Smith movies)
1.0 Snow - Silent Bob (Kevin Smith movies)
0.1 Anery - Columbia (Rocky Horror)
1.0 Creamcicle - Brandon (Mallrats)
0.1 Zig Zag Anery - Pepper (didn't name her)
0.1 Normal - Bindy (Croc. Hunter)
0.1 Motley - Craven (Underworld)