Nikita Shchipilov: что-то там багов много: нет пунктира (см в FF), вылазит за круги дуги. Нужно контейнерные блоки (круг и дугу) расположить просто рядом. А дальше - искривлять дугу через border-radius.
Если запуск из PHP дочерних процессов в системе запрещён - можно ли что-то придумать, типа: "разрешить только для [путь к файлу]" или сделать демон-сервис из фантома?