Here's a similar thread but it wasn't necessarily for PI points. It is possible but not pretty. And one thing you can't do: schedule event triggering on a dynamic PI point. If you go this dynamic tag route, you are restricted to Periodic scheduling.
That worked great!
Here's a quick overview of my situation following your example...
SegNum --> PI Point
Server --> String
Gas Temp Tag --> String (Built from SegNum, For example
Gas Temp --> PI Point
NAME = Concat('Server', "\", 'Gas Temp Tag')
TEMP = TagVal(TagNum(NAME)) --> Output to Gas Temp
Set scheduling to Periodic
Thanks for following up, Adam. Glad you were able to get it working.