Resizing it can be annoiying, especially if done by timer.
If you want you should check certain events (on join, etc) and then resize it accordingly by the largest name. You won't really need an identifier, mainly because you set it to a default size when the script initializes and keep track of it via variable.
I honestly do not see the benefit of it resizing just because of a name.