No se mucho de eso, pero te voy a pasar una guía de cómo montar un servidor local en tu PC:
http://www.maestrosdelweb.com/editorial/phpmysqlap/
Con esa guía instalas un servidor Apache con PHP, MySQL, phpMyAdmin y un servidor de correo, muy completo. El problema es que está orientado a ser servidor local, es decir, sólo funciona en el propio ordenador donde lo instales. Sin embargo no creo que sea mucho más complicado el adaptarlo para acceder desde intranet o internet.