Use an array of queues. That way you can just refer to them by their index. I haven't used C++ in a while, in C# you'd use an ArrayList (an array that can have a variable number of elements), so I'm not sure if C++ has something similar.
Just add a new "toll booth" to the array for every toll booth you need.