Hallo,
wenn der link allerdings angeklickt wird soll das cgi script einfach nur gestartet werden und der link soll dann eine andere seite aufrufen.
wie kann ich sowas realisieren?
Gar nicht. Wenn der Link aufgerufen wird, dann setzt der Browser einen Request auf diese Ressource ab. Dein Webserver nimmt dies als Anlass das CGI Script zu starten und sendet dessen Ausgabe als Reply.
Du kannst allerdings in deiner Reply einen Location Header schicken, diesen wird der Browser dann als Anlass nehmen einen weiteren Request zu der darin angegebenen Ressource abzusetzen.
Viele Grüße,
Stefan