i'm not sure to follow you perfectly.
maybe you could try accessing layer name using either this.name or thisComp.layer(index).name [index being the layer #]
Yes, that is possible, for sure, and to make things even less intrusive, I could access a layer's comment attribute instead of having them rename the actual layer.
But, in my situation I am wanting an AE artist to select from a closed set of strings. I don't want them to enter in their own data lest there is something wrong with the formatting, etc. I would prefer to have a drop down of sorts for the selection. So, by creating null objects in the project panel, naming them with unique names, then dragging them into the comp, and applying a "Layer Control" expression control to the layer in quesiton, the AE artist can choose one of those layers, and then my script can read the name value of the Layer Control.