037: require './jcode.pl';
362: &jcode'h2z_sjis(*value);
363: &jcode'convert(*value,'sjis');

37行目で文字コード変換モジュールを取り込み、
362行目で半角かなを全角かなに変換している。
363行目で投稿された文字列をShift_JISに変換している。

なので、362行目をコメントアウト
# &jcode'h2z_sjis(*value);
すると、半角かなは全角に変換されなくなる。
3つともコメントにするとユーザの投稿した文字コードのまま保存する。