If I fly on an Eligible Flight but use a frequent flyer number from another airline loyalty program, for example Qantas, will I still earn Starpoints on that flight?

No. If you include a frequent flyer number for a loyalty program other than Emirates Skywards, you won’t be eligible to earn Starpoints on that flight, even if you’re an SPG Platinum or Gold elite member.