Why not install Web/DB & Mail in OpenVZ containers as well? That way you'll have perfect isolation, easy backup/migration etc.
With OpenVZ's new ploop layout i/o Benchmark is pretty well, so you won't have any bad performance impact.
Tricky part is then quota inside container -> see here:
http://www.howtoforge.com/forums/sho...63&postcount=2