Hola
 
Ciertamente ese tipo de cosas son desesperantes y pueden llevarte horas o días en resolver. Lo peor, es que al final suelen ser un detallito inesperado que se ha escapado y escondido muy bien. 
Por mi parte, puede que esté despistado, pero el código parece estar bien y en teoría debería funcionar. 
Es más, acabao de hacer una página de prueba en php con un formulario sencillo y un solo campo textarea, el formulario está dirigido a si mismo y la página lo único que hace es imprimir el $_POST. Y funciona. 
Recuerda escribir 
en vez de 
Cuando tengas dudas como esa, para saber si los datos han llegado o no a la página que esperas, puedes hacer cosas sencillas como un 
Con eso sabes si la página está recibiendo los datos o no. 
SI tras esto no funciona, recuerda matar un gallo en la próxima luna llena y darle tres vueltas a la silla. 
;) 
Felicidad