I am referring to: http://drupal.org/project/lm_paypal

I want to be able to do one of two things.
I setup a bunch of subscriptions. I want to be able to
1) Create a subscription discount that is only activated with a code. I can give that code to who I want then when they go to sign up for a subscription it gives them a chance to enter a code or something before being taken to paypal..then it will give them that option.
2) Allow a different URL to register for different subscriptions..like have the main page show all the standard subscriptions and have the admin of the site add a new subscription but set it to a status of hidden...like basically NOT show on the website but generate a separate URL for it instead and she can present that URL to people..then once they are logged in, if they KNOW the url and go to it they are able to get the discount. Basically it will set them up in the same role.

The second one is what I would want the most..that would allow her to setup a different subscription and have it assign them to the role of one of the other subscriptions as well as give them the discount. Then it would not appear on the website but would instead just provide the URL that people can go to and sign up with justlike if they were doing it on the website.but those other subscriptions would not appear on the website itself.