I'm surprised a lot of people still don't know this. So here. Right click Guild Wars in your Steam library, choose Properties and in the launch options enter "-provider Portal". No quotes, capital P. And that's it, now you will be able to play on Steam with your existing ANET account. DO KEEP IN ... More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.