Ah, vale, pues ahí tienes: nada en $_FILES como debería ser.
Perdón por no leer bien tus mensajes.
Bien, ¿en el aporte que mencionas se explica cómo subir archivos o eso lo estás sacando de tu imaginación?
Porque claramente se nota que así no se suben archivos, debes enviar un BODY (hablando a nivel de HTTP) de tipo multipart/form-data correctamente formateado así como los headers (hablando a nivel de HTTP) necesarios.
En PHP5 puedes usar CURLFile:
http://php.net/manual/es/class.curlfile.php
Revisa los ejemplos de ahí mismo.