まぁ恐らくだとphp.iniの設定が間違っているから
only messagesをonly_messagesと読み込んでくれないんじゃないかな

試しにphp4.3を入れてphp.iniの設定は初期のまま
以下のソースを実行したがちゃんと「test」が出力されている

<form method="POST" action="<?=$_SERVER['PHP_SELF']?>">
<input type="hidden" name="test area" value="test">
<input type="submit">
</form>
<?=$_POST['text_area']?>