Hola,
Te puedo ayudar con el api de dropbox.
El Api de dropbox sube archivos cuando defines una aplicacion, yo lo subo a un directorio especifico de la aplicacion que define el usuario, siempre he usado la version gratis de Dropbox, asi que no estoy seguro que se pueda subir a cualquier directorio ( carpeta ).
Lamento que el precio es mas alto de lo que pusistes, pero no definistes varias cosas como de donde y cuando se deben de subir las carpetas, ni el sistema operativo donde va a correr PHP, si puedes definirlo tal vez pueda bajar el precio.
Saulos,
David