What does your wife's account have to do with collecting miles for your son? Household accounts are simply the consolidation the miles of up to four (?) individual accounts. those accounts remain individual but all members have access to the pooled miles.
If you create an account for your son and then join it to the household account, you'll have access to his miles.