No, according to the IRS instructions for the form 926 found here, the form must be filed with the tax return.
As you mention, the form is not supported in TurboTax and cannot be attached for e-filing. You will need to print and mail the return with the form 926.