What would stop him from getting the WP# and adding it to the tickets online using the confirmation number?
As far as I know they can't have theirs on his ticket and get the miles unless they signed him up an account and are doing it that way, which is just wrong lol
Are you sure he didn't mean what you said about the payment miles?