per terms & conditions of all mileage/rewards cards/flight programs, there is no sharing/loaning/selling/gifiting etc.
I know on delta one person can buy & gift skymiles, but you can not gift skymiles from the bank that you have already.
believe me, I wish there was a way.