I'm sorry to hear about your DH's accident. I hope he is doing better now!
Borrowing from your 401k is one of the worst things you can do for two big reasons:
1) You will lose out on future gains from the money invested. Over time that number will be considerable as the effects of compounding can be significiant.
2) You will be double taxed on the money (you are taxed on the loan payments as well as your withdraws in the future.)
I know most people say that it is better to pay interest to themselves rather than the cc companies but in fact when it comes to borrowing from your 401k this really is not the case!
Have you tried looking into transfering balances to a lower rate card or contacting your cc's to see if they will lower your rate? If that is not possible and the cc is overwhelming to you, I would even recommend a reputable credit counseling program before borrowing from your 401k.
Good luck