ببینید whmcs یه ماژول داره به اسم licensing manager که 3تا چیز رو بررسی می کنه: دامنه، دایرکتوری، سریال نامبر
زمانی که کسی یکبار از لایسنس مربوطه استفاده کنه دایرکتوری و دامنه قفل میشه تا کاربر با اون لایسنس روی سایت دیگه ای نتونه از اسکریپت استفاده کنه
و خوب برنامه نویس می تونه خیلی راحت از این کد تو هر اسکریپت php که داره استفاده کنه فرقی نمی کنه چی باشه
پیشنهاد می کنم شما هم داکیومنت هاشو بخونید و تفاوت هاشو با سیستم خودتون بفرمایید چون من تو این زمینه تخصص ندارم
و اینکه اگه سیستم شما همین قابلیت ها رو داشته باشه یا بیشتر با توجه به اینکه بومی هست پیشنهاد میشه و احتمالا هزینه سیستم شما هم فکر کنم پایینتر باشه