>>590
なんか情報がすっぽ抜けててアレな上にソース見てないが

if ($name eq ''){ $name = "名無しさん"; }
if ($sub eq ''){ $sub = "無題"; }

じゃダメなのか?