On the face of it, it sounds like an OK idea.
Doncaster Rovers sign someone from One Direction on a non-contract basis. They let him play in one or two reserve games and donate the ticket money to charity (presumably the ticket sales will be a lot higher than average).
On top of this...