Can I decide what frequent flyer number I want to earn Miles on after I have checked in or travelled?

No. You must decide which programme you wish to earn Miles on at the time of reservation or check-in for Qualifying Flights and at the time of paying for other qualifying goods or services. No changes can be made to the membership number once a member has checked-in for the first flight of an itinerary.

Related questions

Do Family Bonus members have to travel with the principal Family Bonus account holder?
What are the differences between 'Skywards Flex' and 'Skywards Saver' fares?
Does cabin class determine whether a fare is Skywards Flex, Skywards Saver or featured?