Итак, я погуглил и узнал, как нарисовать дугу: http://www.php.net/manual/en/function.imagearc.php
Единственная проблема заключается в том, как записать текстовые поля $ margin из изогнутой дуги.
По центру @ $ градусов.
Вот пример: http://img194.imageshack.us/img194/3667/scan0001fe.jpg
Дайте мне знать, если это не имеет смысла.
Вот простое решение PHP, найденное на http://forums.phpfreaks.com/topic/57542-image-manipulation-skewing-text-text-on-a-curve/
Imagick имеет встроенную поддержку изогнутого текста
Вы можете попробовать это: http://coding.derkeiler.com/Archive/PHP/alt.php/2004-12/0061.html