Some questions to ponder based on the assumption that you are working with a web based application.
1) Are the tabs loaded as separate web pages or are they part of the same page with visibility managed by javascript(jquery)?
- If they are loaded and managed by javascript then you shouldn't need to worry about "linking" the pages together.
When the page is loaded with details they should exist for all the different virtual tabs.
- If the tabs are loaded on separate pages, then you'll need to implement some form of session use where you track who the currently selected person is. When the user navigates to one of these other "linked" pages, then you just have to check the session value to know the data that you need to load.
You failed to mention that you are using Sage in your tags and in your question. That being the case, you may get better results if you go straight to the source and ask them directly in their community section.
https://community.sagecrm.com/[
^]