Techniquement, c'est possible, mais on ne peut pas forcer (enfin, je ne veux pas) un utilisateur à ouvrir un onglet ou une nouvelle fenêtre à chaque lien externe sur lequel il va cliquer.
Au delà du clic droit, il y a le clic sur la molette.
La plupart des sites de nos jours ne forcent plus les nouveaux onglets, à l'utilisateur de savoir s'il veut quitter la page actuelle (clic gauche) ou s'il veut garder la page actuelle et ouvrir un lien sur le côté dans un nouvel onglet (clic molette, contrôle + clic gauche ou clic droit > nouvel onglet).
C'est une certaine habitude qu'on doit avoir.

Le W3C déconseille d'ailleurs de forcer l'utilisateur, pour plusieurs raisons dont une, l'accessibilité aux personnes malvoyantes qui ne savent pas forcément détecter qu'elles viennent d'ouvrir une nouvelle fenêtre ou un nouvel onglet.