So I have the following:
<div id="TwoColumns">
<div id="LeftColumn">
<div id="navigation">
/*This is a fixed navigation*/
Anchor link here to PointOne
Anchor link here to PointTwo
Anchor link here to PointThree
</div>
</div>
<div id="RightColumn>
<div id="PointOne">
Point One
</div>
<div id="PointTwo">
Point Two
</div>
<div id="PointThree">
Point Three
</div>
</div>
</div>
1) What I want to do is when a user scrolls the navigation moves within the LeftColumn and follows the user down as a fixed element usually would but strictly within container only.
2) When a anchor link is clicked reposition navigation to be inline with relevant Point.
So what I am doing is setting top:0; for navigation when anchor link is clicked, the issue with doing this is that when I scroll to the top the fixed div now leaves it’s container which is LeftColumn.
I don’t mind using javascript and jquery.
UPDATE
Ok so Oswaldo Acauan html/css solution gets my 1st point ticked off.
The second issue still is an issue. When I click on link the navigation is not in-line with content on the right hand side.
I am getting WRONG at the moment and would like the CORRECT vision. I can’t for the life of me figure it out.

You can try Scrollspy by TwitterBootstrap,
or do it with CSS/HTML and a little bit of Javascript/jQuery.
Demo HERE
HTML:
CSS:
JS: