Just use the distribute layer commands in Photoshop.
Those commands don't address the original post's scenario, because it involves objects of different widths. Photoshop only distributes by left edges, centers, or right edges. Because the widths of the objects are different, the spaces between the objects cannot be equal using the three available distribution options in Photoshop.
Illustrator/FreeHand, InDesign, and others include a "Distribute Spacing" feature that evenly distributes the space between objects instead of the distance between a common point on each object.
I have a series of text items on separate layers that are all different widths. I would like to perform the same function that Illustrator CS2 has which is distribute space evenly. Am I missing something? I haven't found that feature yet. If there isn't, what would be the most painless way of distributing space evenly amongst these objects.
I thought about importing the text from Illustrator which will already be aligned but I am working with an old file and I do not have access to which layer style was used for the text.