you would think this would be easy wouldn't you.
It can be done using fields. It is easier to have a couple of pieces of text looking at a block so that changes to the block are reflected in the 2 pieces of text. However this would take a bit of dicipline to stop the links being broken.
What exactly are you trying to achieve?