The purchase method for VoiceAttack has always been about as simple as can be - Click, 'Buy Now', log in to PayPal and a few clicks later a key is sent to your email address that you have set up with PayPal.
Giving VoiceAttack as a gift or purchasing VoiceAttack on behalf of someone else has always required an email to VoiceAttack.com support, and a delay if support (me, lol) was not around to make the change for you immediately.
Unfortunately, I'm not going to alter the current way VoiceAttack is purchased, since as it currently stands, gifts and transfers are relatively rare. Still, the process needs to be a little more expedited as the delay *could* be several hours or even days depending on circumstances (usually not, but it has happened). So, there is now a new page on the VoiceAttack.com website to Transfer/Gift registration keys:
http://www.voiceattack.com/transfer which is accessible by going to the support section of the main page:
http://www.voiceattack.com#support-1. There are a few requirements, but it's all pretty straightforward.
Hope that helps some!