hay muchas aplicaciones ya hechas que hacen esto, pero no se qué tan dificiles sean de instalar. Uno de ellos es:
squirrelmail
Puedes checar con tu hosting si ellos pueden instalrlo para ti por una cuota. De otra manera, muchos hosts ofrecen ya este servicio estandar, como por ejemplo
dreamhost