Can links open external in the background?
If the browser supports a startup parameter to open links in the background, you can simply append it after the path for the browser executable in preferences.