Can I set different checkout requirements for individual products?

Hi,

I need to make it compulsory for customers purchasing magazine subscriptions through our online store to provide an email and phone number at checkout. Is this possible to set up for only these products? Other product purchases are fine with the phone or email option.

Charlotte