When someone visits my website, I want a link to be opened in the background.

Lets consider my website is A. The link that I'm promoting is B.

So when a user visits website A, link B should automatically open in the background

..........

2 solutions I've already tried that didn't work (atleast in the basic method. you can try variations)

1- 1x1 img tag. It isn't working anymore.

2- Iframe. Because link B redirects 2 times. (meaning, link B redirects to link C and then redirects again). So when the link in the iframe redirects, it redirects the whole page too. I don't want that. I want the user to stay on my website A while link B is accessed.

You can use php, javascript, ajax, etc. This is an easy job for the right person. If you want to ask any questions, please ask me on the private board. Thanks.
------------------------------------------
Added 16 JAN 2010, 14:11 PM EST
I forgot to mention - No pop-ups. (Because most people have pop-up blockers.)