In teoria si può fare tutto, ma per fare una cosa del genere hai bisogno di tanta tanta banda.

Inoltre per inviare mail ti consiglio o PHPMailer o Swiftmailer.