один перевод строки после поста нужен. иначе как сервер поймет что ты данные уже послал и завершил запрос? =))) Это во-первых. Во-вторых, убирать Connection: close не нужно. В-третьих, если на локале скрипт работает, а на хосте нет - очевидно что дело в хосте =)