Originally Posted by
irishguy28
You can always change your FF number ahead of each flight - though it will require a visit to a check-in agent and you asking them to change the number in your reservation. Make sure that the number you want the miles to go to appears on your boarding pass before you fly. But also check that your flight is booked in a fare class that will actually earn miles in that other programme before changing over.
I just changed the FF number for my return flight from Etihad Guest to Alitalia online by updating the passenger information online ("manage booking"), so that's also possible.