I'm not aware that anyone will be forced to buy them, insomuch as any legislation goes. The bond market is, when all is working without any threats of default, an open market. All the government could do is only sell 100 year bonds, and withdraw the current 30 and 50 year bills. By no means would that mean that investment companies would automatically start buying the new 100 year bonds though.
Why do you think otherwise?