If they are separate reservations, two checks, one per room. No, the credits are not pooled across room reservations. You would need a magic band from the room your son is registered in to pay for his meals.
If you have a single room reservation number, it's possible they would be pooled, but I don't recall many instances where multiple rooms were considered a single reservation.