Anyone who works for an S corporation and owns 2% or more of its stock, must include in his or her wages the cost of certain employee fringe benefits provided by the corporation, including health insurance. This means that income taxes must be paid on the amount of the insurance premiums and the premiums are included as wages on the shareholder W2.
You can purchase the health insurance from market place under your name. The premium payments must come directly from the S corporation account and the premiums should be included on your W2 as income. Following this procedure will allow you to take an above the line deduction on your tax return (Form 1040) for the health insurance premiums. Also, in this way the S Corp can deduct the insurance premiums as wage expenses.
The same applies to life insurance policy premiums, since you and your wife are more than 2% shareholders, any payments made for life insurance policy by the S Corp must be included as wages on W2.