Yo he visto hacer eso en varios tutoriales y de varias maneras. Todo depende de la versión que tengas de Photoshop, porque a versión más moderna, más capacidades y facilidades da para hacer cosas como esta, de ajustar un texto a una curva.
Como digo, lo he visto hacer desde todo a mano hasta todo automático.
La manera más laboriosa, que funcionaría con cualquier Photoshop es hacerlo, digamos, "artesanalmente". Sería dibujar la curva en Photoshop y luego ir poniendo cada letra de texto en la imagen en una capa a parte. Rasterizar la capa de texto y luego girarla desde edición - transformación libre, para que tenga el ángulo adecuado, con respecto al punto del trazado donde queremos situarla. Esto habría que repetirlo con cada letra, lo que es muy laboriso y cansado.
Pero con Photoshop CS2 ya hay métodos para hacer esto sin tener que hacerlo "a mano". Se puede dibujar un trazado en curva y luego hacer un texto que se ajuste a ese trazado directamente. Sólo habría que escribir y directamente Photoshop hace todo el trabajo de que el texto quede adaptado a ese trazado. Esto lo hemos explicado en un taller de Photoshop que tenemos en un artículo de DesarrolloWeb.com: Hacer un texto que se adapta a un círculo, Photoshop CS2