he would like to be go vegan, because he feels like a hypocrite. However, he's afraid to give up eggs.
Interesting. This quote perfectly sums up one of the problems with the all or nothing approach of veganism. It's almost like your saying that he can't go vegan because of eggs, but eats meat?
Why don't you tell him to go vegan in everything but eggs as the most practical way to reduce animal suffering.
If he agrees, after that, ask him to commit to backyard hen eggs.
After that, maybe he'll eventually realize he doesn't need eggs.
Too many people out there saying can't go vegan because of x therefore will continue to eat every animal product!
(Could be wrong about your specific situation, but if so, the general points stands. Like of eggs is no defence of meat eating and such ideas partly arise in people's minds because of the strictness of veganism.)