Hola, mira ai cosas que tienen que quedarte claras a la hora de desarrollar.
php es un lenguaje interpretado, esto quiere decir que tu codigo sera pasado a un interprete (php) y devolvera una salida.
dicho esto tus php`s se interpretan en el servidor no en tu maquina ( bueno aunque puedes instalar el wamp o el xamp o el iamp( n-n mentira este ultimo es broma) para poder testear tus php`s antes de subirlos).
Php -> [ is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML ] jaja segun la pagina oficial , pero dejame comentarte..
el envio de emails por parte de php se realiza por unico medio a travez de la funcion mail, esta es muy sencilla..
Código PHP:
mail ($to, $subject, $message, $headers);
ahora la creacion de emails en tu servidor, se puede hacer de muchas maneras, pero si pudieras usar el plesk u otro administrador se facilita mucho.