Посмотри, как тут сделано:
http://code.google.com/p/e4xu/source.../ShadowLink.as
click()
и
http://code.google.com/p/e4xu/source...oxInterface.as
setup()
Т.е. в двух слoвах, динамически вписываем линк в документ, а потом имитируем клик по нему... заморочено - не то слово

но если хочется открывать именно в новом окне - тогда я не знаю других решений...