Didn't there used to be an option to donate Pub membership in the Public Profiles? Or am I just missing it? And are such donations able to be anonymous?
There use to be an option for that, but a software upgrade made it not work correctly, so it was removed.
However if you want to give a gift membership to someone just contact me and we can make it happen and the recipiant will not find out who gave him or her the gift if the giver does not want that person to know.