Regalar Heart of Thorns,
Entras en la web de compra http://buy.guildwars2.com/store/gw2/es_ES/html/pbPage.heartofthorns o buscas otra tienda fiable que la venda (las hay bastante más baratas si te vale con la versión estándar)
La compras y te dan un código por correo electrónico o en la caja que te mandan (dependiendo de donde la compres). Le das ese código a tu amigo y que se cree una cuenta con él o la añada a la suya si ya tiene el juego base. Tan fácil como eso.
Tambien tenia la misma duda.
Gracias por la respuesta Derdhal