Text To Circle Macro

I found a macro on here from 13 years ago (forum link) and I'm trying to put together a macro that will fit text to the top and bottom half of the circle and then you can adjust the kerning.

Here's a video to explain what I'm trying to do.