Our system has no way of handling recurring payments such as a subscription or installment plan, so if that's what you need to sell, E-junkie probably isn't the right solution for you. However, if your "subscription" is really just a one-shot payment to gain access to your service for some period of time, then that might work with us.
If you wanted to offer a selection of links that your affiliates could use, then you would indeed need to create a separate product for each landing page and enable the product-based hop link for each one. Affiliates wouldn't be able to just link directly to pages on your site, like they do now, and have that referral somehow associated with them; they would need to get their proper referral link from their E-junkie Affiliate Admin.
As another alternative, simpler for affiliates but more complex to set up at your end, you could have just the single, Common Hop Link URL, so affiliates would obtain just that one, easy referral link from Affiliate Admin. Then to make that link redirect to different pages, they could add a parameter to the end of their hop link URL, like so:
https://www.e-junkie.com/ecom/gb.php?cl=77857&c=ib&aff=20545&page=somepageID
That last parameter (page=somepageID) would be unrecognized by our system, so when someone clicks through that affiliate's link, we'd just append that parameter to the URL of your Common Hop Link landing page, like so:
http://www.yoursite.com/landingpage.php?page=somepageID
Your Common Hop Link landing page URL would need to point to a custom script that looks for that extra parameter, so if it finds one when someone lands there, it redirects them to the appropriate page. To help set this up, we can recommend the competent, E-junkie-experienced developers listed in our directory here:
http://www.e-junkie.com/ej/developer-directory.htm