Extend the wishlist to include functions of a gift registry where people can buy from another user's wishlist.
The wishlist can be made public and the creater can share it to friends to buy stuff for him. Share to Facebook friends for the wishlist will be even more aesome.
The person who created the list should also get notified of the purchase by people.