Lo que estas usando debes tener ya un conocimiento de PHP. Te sugiero que empiezes por un código un poco más basico y que vayas implementando lo que adquieras de conocimiento en ese código. Te sugiero que mientras tanto uses la función de
mail() solamente y luego vayas creando funciones para verificar la información.