クライアントのMACアドレスを元に暗号キーを渡す。そのキーがないと起動できない。
暗号キーは支払いをした人にのみ渡し、一登録につき動かせるマシン数として3つの暗号キーまで取得可。
キーのやり取りはサーバー側で生成した公開鍵暗号で暗号化。
こんなところでどうでしょう?