Да я думаю можно дешевле сделать, я только почтовик не ставил, но не думаю, что он займет много времени.
Далее неизвестно, что делает Керио, но умеет точно меньше, чем Linuxовый шлюз. Я сам не очень в сетях, но на форуме есть прохаванные типы.
Думаю лучше всего тебе будет разобраться самому, времени потратишь прилично наверное (не знаю твой уровень в IT вообще), зато на выходе будешь понимать как оно работает и сам строить как тебе нужно. Гугли, читай help.ubuntu.ru, грамотно задавай конкретные вопросы, чтобы получить на них конкретные ответы.
З.Ы.: только меня смущает RAID0 на сервере, где хранятся БД?