editing paypal.pl files

I'd like to offer my users serveral subscription options while using IPN and password management. So if someone out there can confirm or correct my thoughts below - that would be great.

1.inside the PAYPAL.pl script:
when not offering trial periods, what is the proper values for $PERIOD1 and $PERIOD2 ? should I put an empty string? or comment out the entire line? or is '0 D' good?

2. in my join pages html:
I currently assume for a join page to have three different subscriptions, I'll need to reference 3 different values for the notify_url field in each of the 3 forms/buttons. Is that right or is there actually a way to make the same paypal.pl script handle three subscription options? (ie one month reoccuring, quarterly reoccuring, annual)

# Set this to the path of your .htpassword file
my $PASSWORD_FILE = '';

# Set this to the path of your processed_txns file
my $TRANSACTION_FILE = '';

# You only need to change this if you are running with https
# see the manual for details
my $PAYPAL_URL = 'http://www.paypal.com/cgi-bin/webscr';

# The script matches the subscription terms specified by your 'join'
# button to the terms specified below. This script supports up to
# 3 different join buttons. If you have a trial period, fill in
# the '1' fields. If not, leave empty. For 'PERIOD' specify like
# '1 M' for one month. For 'AMOUNT' specify like '12.95'.

thanks Patrick, I already made my three scripts - but I will certainly make another join page sometime soon and will try this script you posted.

Can I ask some other questions on subscritions, html on the join page and the code inside paypal.pl ?

In testing out my code - I have notice (what I find to be) an annoying feature of the paypal confirmation/conclusion page is IT DOES NOT MENTION the username/password!

Do I have control over that at all? Is there a way, from HTML in my form/button code, or from paypal.pl that I can make the username and password appear?

I would prefer that they appear on the paypal conclussion page (the one that has the button to goto the success page).
My next preference would be the confirming email contains their user/pass info.

Got a solution for me Patrick?
Harry
PS: I tried to be clever and made my 'success' page inside a protected directory that only allowed http_referer to be https://www.paypal.com . Unfortunately, the button method paypal uses to send people to my page leaves http_referer blank.

RE: "If the username and password is not being displayed on the last PayPal page, it indicates that Password Management is not 'turned on'. "

Well I have to disagree with that.

I DO have password management turned on.
And I DO have that code snippet in each form's code.
And I DO have usernames and passwords generated for me by paypal.
Paypal even inserts them into the htpasswd file.
So Paypal knows I want password management and its doing it.

However, that leave us at:
the original thought of "How do I get the paypal confirmation page to display the username and password it just generated?"

or instead, the answer to "How can I get paypal to include in the confirming email the username and password?"

Orrrrr even???? Are the username and password available to me as form fields to post back to my SUCCESS page?? If I cannot get the first two options from paypal - perhaps I can get my success page to show the users their info and give them the link to the members area?