Yes - you can 'gift/buy' points from another account, and I'm pretty sure this quite a bit cheaper than buying outright, but still pretty expensive. IIRC when I bought some gifted points to top off my miles for an F redemption it priced out at about £10 per 1000, which while cheaper than £15 per 1000, still isn't good value.