Can I have multiple payment options, but only have ONE payment option on a particular product?

I'd like to have one product with manual checkout only, since it's free. And another product can have paypal only.
Or is there a better way to set-up the free product?