Hmmm, its a bit mixed up as a proposition but at the core there might be something.

What about, if you support someone on your friends list then you should be able to claim a gift from that person. Now, if I had carte blanche on how it worked then I'd suggest that after a match the manager gets a gift screen in which they can send a gift to anyone who supported them in a match. Otherwise I would link it into existing gift system which meant you could retrieve gifts from managers whose matches you viewed.

There would however need to be a built in limit because of the obvious exploit.

.....and no tokens because tokens incentivise exploiting.