This already possible, actually. You can purchase a profile and handle for someone in a single transaction without them taking any action. Would the idea be that they already have an address to send it to, or you're looking for a way for a user to redeem with just a code or email address?