2時間かかってやっと気付いた。

はまっていたのがやっと解決orz
サンプルソースが間違っていた件

var spam = YAHOO.util.Connect.setForm(document.getElementById('comment-form'));
var egg = YAHOO.util.Connect.asyncRequest('post', '/simpleblog/post/comment/', 
           {success: commentSuccess, failure: commentFailure}, spam);   

YAHOO.util.Connect.setFormは値を返すのであって呼び出しただけじゃ何もしてくれない。
ことごとくサンプルソースが何もしてないのをいいことにそれを信じてました。

無事POST出来そうです。