1- Give it in charity but only after you tried all the possibilities to reach that person. 2- Allah will not hold you accountable if you forgot.
Yes, as the means of earning is on his own account.