ci sono front-end già pronti per andare a leggere le email, cosiccome alcune classi che trattano via socket i protocolli pop3 e imap e che quindi consentono di andare a leggere la posta. Sul creare tu un tuo dominio, non penso che si possa fare con php (però, ripeto, puoi andare a leggerti la posta spedita su un dominio esistente).

Puoi cercare una classe pop3/imap di tuo gradimento su phpclasses, sourceforge, pear o l'onnipotente google. Mi sembra di ricordare di aver postato io stesso qualcosa l'anno scorso qui sul forum, cerca che salta fuori.