The best way to do this would be through a custom link, and then use the UIWebView delegate method
-webView:shouldStartLoadWithRequest:navigationType: to trap requests. When you see a request come through with your link in it, you know your action has been triggered.
There is an example application in the QuickConnectiPhone framework that shows you how to do this.
You can find it here on Sourceforge.