Rhonni-
The fact that your husband has been able to pet him means he is learning to trust you. Next time you see him eating, you might try inching his food bowl closer to the door (confine all your pets first so they don't scare him off) until he is inside. This may take a few tries if he is reluctant to enter. The trap is a really good idea since he does not like to be held, then you can maintain control of him once you get him inside the house. But it MIGHT also set back what trust he has in you. So if this is a concern or you cannot locate a trap, you might try this technique. Keep trying to pet him more and more, too, as this will increase his trust in you. You may even be able to eventually pick him up - but some cats just don't like being held no matter how much they trust you. The best way to tame down skittish or feral cats is to force them out in the open (don't let them hide beyond the first day or two) and hand-feed them tasty treats, so they are forced to learn you and associate you with good things.
Remember, too, even if you are not successful at getting him inside, just the fact that you are feeding him and providing him a safe place to snooze means you have already made his life much better, even if you do nothing more. The first rule of cat rescue is REMEMBER YOU CANNOT SAVE THEM ALL.