As far as I know, there is no existing plugin here in CodeCanyon that would suffice the features you needed.
I guess its not allowed to purchase your own items as far as I know. Probably my suggestion is create a new account and buy the product of your own using it. Then probably, give the newly created account to anyone as content prize or gift.
But let us hear from Envato staff on what their say about this as there are already some related questions regarding this matter.
Congrats! I love the bottle.
Just an off-topic. It would be great if Envato market can generate unique code as gift codes to give to friends, family, and colleagues to give out digital items. From that unique code, they can enter in to their Envato account so they can be able to use it and down the digital item. This would also give a solution to the thread starter. It will be a good feature.
You have resurrected the thread! XD
$200+ more to get the third badge!