nope, there's no way for you to transfer your microsoft points to the account of your friend... you can purchase a prepaid card then send the codes to your friend, that's it.
++it's 2 different account and the MS Points are only stored in a specific account++
the friendly musician you can trust... :)