He plays the guitar in/on Tenco's performance of the song "on a performance" is not grammatical
He is the guest star in/on this live album Either could be used, but "on an album" is better.
He co-operates giving his contribution as an author in/on the song Not good English - "He co-operated by contributing to the song"/ "He co-operates as an author in writing the song"/ "His contribution was as co-author of the song".
He duets with Amii in/on the song I would choose "in" - In this song he duets with Arnii
I cannot see the difference between in/on used in these context so I cannot make a choice between the two.
- For Teachers