How Do I enable In-Store Pick-up ONLY for certain products that can't be shipped?

Is there a way to do the inverse of this? For example, we have some items available only at our warehouse and not our local pick up store, we would like those items to be shipped but not available for local pickup. Is that possible?