Seu problema fundamental é que, mesmo que você tenha escrito ou encontrado um servidor de e-mail implementado em PHP, você não poderá executá-lo no seu host.
- O servidor da Web que executa seus scripts PHP está escutando na porta 80 (e talvez 443), não em 25, 587 ou 465.
- Os scripts serão finalizados pelo servidor da Web após serem executados por muito tempo ou usarem muita RAM.
- Você não poderá executar o script como um serviço no host.
- Mesmo se você puder, a maioria terá monitores de recursos que matam scripts de longa execução.
- Mesmo que isso não seja um problema, normalmente é necessário ter privilégios de root para ouvir em portas com número baixo (< 1024).
Editar: todos os acima assumem hospedagem compartilhada. Naturalmente, a maioria dessas restrições desaparece com um VPS. No entanto, nesse caso, você pode instalar servidores de e-mail apropriados para que isso realmente não importe de qualquer maneira.
Além de tudo isso, não há nenhuma razão particular para que ninguém tenha se incomodado em escrever um servidor de e-mail em PHP, é apenas que não é um esforço particularmente útil.
@ Linker3000 está correto em @ resposta de Ignacio : mude para um host que ofereça o que você deseja.