C++の無料のは俺が知る限りでは
CygwinやMinGWでのgccのコンパイラ
Borland C++ 5.5 Compilerのコンパイラ
Open Watcom C++のコンパイラ&IDE (英語)
MicrosoftのVisual Studio Expressエディションのコンパイラ&IDE (2010や2012とかバージョンがいくつかあった気がする)
該当スレdatに整形書き込み
整形は ^name </b>trip<b><>mail<>日付 ID<> MESSAGE <>$ をkey.datの末尾に書き込む
DBのスレッドテーブルに登録
登録項目は bbs key レス番号 IP 削除済かどうか 復元用に FROM mail time ID MESSAGE も保存するか
DBのBBSテーブルのレス番をインクリメント、mailにsageが含まれてないならスレ順位を最大値+1に
またレス数が1000に達したら1001も書き込む