My first thought is that you could implement the UIWebViewDelegate method:
Code:
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
This method is called each time a new page is loaded in the webview, for example when the user clicks on a link as you mentioned above. You can use this method to save the NSURLRequest's URL and use that whenever you want to load your full-screen webview.