Adobe Illustrator CS2 has “Align Stroke” option - so You can decide where it should be placed (outside/center/inside).
In older versions (I am using v10) - I make a copy of the text, convert it to outlines, offset to the center and subtract the inner shape from the original one.
A bit more effort than just aligning the stroke, but it works…