No, only tickets that are actually used have an expiration. If your DH's tickets are never activated, they will be good until he does. You can save them for a future trip.
The dining plan is the interesting point of your situation. I believe you will still be able to use his credits, but I'm not 100% certain. Since he will never check in to the resort, that might make a difference. Hopefully, someone will come along with knowledge of what happens in this case.