Before you address the first question, there may be better ways to solve your underlying issue.

How are you going to decide which customers get to see which set of options before adding to cart? Are certain products track & trace only? Are certain customers limited to what method they can use?