baserCMSのフォームはURLに応じて初期値を設定することが実は可能なのです。
[公式] メールフォームの初期値入力方法のご紹介
URLについてはプログラムを介して出力する必要があります。
なのでサクッとURLを生成するプログラムを作ったよ!
ちなみにバージョンによって動作がことなりますが、今回のプログラムはbaserCMS3.0.5.1以降のものに対応しています。
それ以前のものはそのまま生データを扱うことができるので生成プログラムは必要ないんですよね。
こっちに置いてるので適当に見てみてください。
http://blog.gufii.net/bcmail-url-maker.php