Так выглядит обратный вызов в C:
typedef int (*curl_progress_callback)(void *clientp,
double dltotal,
double dlnow,
double ultotal,
double ulnow);
Вероятно, в PHP он должен выглядеть так:
curl_progress_callback($clientp, $dltotal, $dlnow, $ultotal, $ulnow)
Я полагаю, что dl означает загрузку, а ul - загрузку.