Во первых нашел у себя одно ошибку - у меня поле названо "letter_text", а в скрипте "message"...
В текстовом поле и при GET и при POST

Код:
array (
'message' => '3',
'sender_mail' => '2',
'sender_name' => '1',
) --><response code="200">xxx</response>&onLoad=[type Function]
т.е. все ок... вот только почему-то FireBug, которому я привык доверять и который мне показывал запросы и ответы, и их результаты при POST показывает

Код:
<!-- get: array (), post: array () -->
<response code="500">xxx</response>
а при GET все нормально...
Значит все передавалось... СПАСИБО.. )