Not really. Unfortunately there is no built-in way to do this and neither could this be done with expressions since they can't access font properties. At best you could use a sampleImage() expression to determine the bounding box and do your math... Otherwise you would have to create a script and run it every time something changes, but font calculations are tricky....
Since you say NOTHING about air times, this gets pretty easy:
What is that, nine variations? That's ALL?
And you want a fancy expression for it? How long can it take to make all nine: an hour if you're drunk, sleep-deprived and crippled, perhaps?
I think you're looking for a complicated solution where none is necessary.
Whoops! I included Sunday -- not a weeknight. One less to do. So it becomes even more dead-simple. Shave 8 minutes off my time estimate above.
Thanks Mylenium for your response, I thought the same thing, but I wasn't sure if there was a simple way that I just didn't know about, and couldn't find anything online so I figured I would ask on this forum.
Actually Dave I do want a fancy expression for it as I am automating all my network endplates so that the versioners don't have to think or take the time playing around with anything. The weekdays were just examples and we will have many more then 8 things to type.