レンタル鯖板より誘導されて来ました。転送メールについての質問です。

A:転送専用のメアド、Bへ転送するよう設定。
 (さくらインターネット。perl、phpは使用可能)
B:携帯のメアド。Aからのメール以外は拒否に設定。
C:転送されるかどうか確認用のアドレス。

このように設定しているのですが、実際にC→A宛にメールを送信してもBには転送されません。
どうやらA→Bに転送されているメールのfromヘッダがAではなくCになっている為、
Bのフィルタリングにひっかかってしまうようです。
A→Bへメールを転送する際に、fromを強制的にAのアドレスにする事は出来ませんでしょうか?

perlかphpでスクリプトを作り、それに転送するようにすれば良いとの事ですが、
実際にどのように記述すれば良いのか…
よろしければ、アドバイスをお願いします。