登録
バナーを貼ってもらう方のHP毎にID番号を割り振ります。
登録方法は2通りあります。ID番号は自動で割り振られます。

1)ユーザによる新規登録
  記述: <a href="set.cgi?action=usr&mode=new">ユーザによる新規登録</a>

2)管理者による新規登録
  管理者画面の「新規登録」から行います。

ユーザが登録した場合は「申し込み」とみなし、管理者が「正式登録」するまでは利用出来ません。
(設定内容の変更、削除は出来ます)
ユーザが登録した場合、管理者へメール通知があります。
管理者は、登録内容をよく確認し、正式登録出来ると判断した場合は、管理者画面の「状況一覧」から「正式登録」をして下さい。
管理者が新規登録した場合は、初期値が「正式登録」となっています。

ユーザへ正式登録された旨と、リンクの貼り方(バナー張り付け参照)をメールにて通知して下さい。(手動です)

 バナー張り付け
下のサンプルのように各HPの管理者にリンクを貼ってもらいます。
  記述: <a href="http://〜/in.cgi?id=ID番号"><img src="バナー画像" border=0></a>

 機能
クリック数カウント
各HPに貼られたバナーがクリックされた回数、バナーを介して申し込みがあった回数がカウントされ、状況が確認出来ます。
管理者は、管理者画面の状況一覧で、 ユーザは、ユーザ画面でID、パスワードを入力する事により確認出来ます。
「今日」「昨日」「今月」「先月」「先々月」「アクセストータル」「申し込みトータル」のカウントが確認出来ます。

ログファイル(残す量は管理者が指定できます)に同一アクセスが残っていた場合(IPアドレスとID番号による)はカウントされませんので 不正をある程度防止出来ます。

バナーを介して申し込みがあった回数をカウントさせるには、専用のsend.cgiを利用して下さい。(ダウンロードファイルに含まれます) 使い方はform.htmlを参考にして下さい。
仕組みとしては、バナーがクリックされた時点でクリックした人のIPアドレスとID番号をデータとして保持し、 メール送信フォームから送信された時、保持されているデータ中に同一IPアドレスがあればID番号が認識出来るような感じです。
したがって、会社のどのパソコンからアクセスしても同一IPとなる場合などは信頼性は低くなりますが、あまりそのような事はないと思います。

 サンプル
[管理者画面]
[ユーザ画面]
[ユーザによる新規登録]
[申し込みフォームサンプル]