He didn't need to go to the meeting means it was not necessary for him to attend so he did not go. He needn't have gone to the meeting means he went to the meeting but it was pointless him being there so he should not have go. In other words the second is said after the fact.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.