If you are all on the same room reservation, ALL your dining credits for everyone in the room will be accessible from EACH key card assigned to that room (including the child's card). Only one card will be needed to purchase meals for anyone from that room.
If you are on a package reservation you are going to need to carry your son's card anyway, as his park ticket will be on it.