سلام
طوری که من فهمیدم ظاهرا شما اصلا نمی خواید لینک هاتون رو سایر اشخاص که هنوز پولی بابتشون پرداخت نکردن دانلود کنن درسته؟
اگر اینطوره پس اصولا با Hotlink Protection هم نمی تونید به هدفتون برسید چون محافظت هات لینک فقط برای موقعی بدرد می خوره که بخواین جلوی استفاده از لینک های دانلود شما در سایر سایت ها رو بگیرید وگرنه اگر فکر کنید یه کاربر بخره و به بقیه لینک ها به صورت دستی (یعنی تو سایت یا وبلاگی نذاره) بده خب اونا هم رایگان دانلود میکنن دیگه.یا حتی می تونه تو سایت یا وبلاگش بذاره اما به کاربرای سایت خودش بگه لینک رو به جای کلیک روش کپی کنید و در New Tab مرورگر یا نرم افزار IDM دانلودش کنید یا حتی می تونه فایل رو دانلود کنه و رو هاست خودش آپلود کنه.
به نظر من در این زمینه امنیت متوسطی رو می تونید با همون ایجاد لینک تصادفی داشته باشید اما خب چون سرور دانلود شما با هاست اصلی فرق میکنه مسلما باید یه فایل php یا aspx باشه که در همون سرور ویندوز اجرا بشه و فایل های دانلودی رو به کاربر با لینک های تصادفی بده که خب نیاز به کدنویسی اختصاصی داره اما اگر یکم از هر کدوم از زبان های PHP یا ASP.Net رو بلد باشید با کمی سرچ انگلیسی در اینترنت می تونید به هدفتون برسید.