"Require subscription" product order

I have 30 magazines for sales and can offer a subscription to any one (ie 30 products). Can I offer a discount for customers that have ANY existing subscription, rather than a subscription a specific magazine.

Basically I'd like to offer access to the first magazine at one price, the second at a discount, and the third at a further discount.