make a cron job that runs a php file every day.
This file searches the db for subscriptions with a certain expiration date (maybe the current date? or today's date plus one [tomorrow]) Then it sends a nice little email to all the ones it finds.
Alternately, every time the user signs on, you can look at when they will expire and send them an email if they expire in a certain amount of time.