Salvare e creare credo che puoi usare la classe XmlWriter di php.
Non capisco per l'email... mandare un email non è complicato.. anche allegando un file.

ma che credenziali devi passare?