File uploading in a Directadmin plugin is possible, and there is nothing difficult if to say in general. Let me show some basic moments with the help of which you can achieve the desired.
Since directadmin version 1.453 there is a great feature available for plugins coders. Since now (01.07.2014) plugins have the ability to run as a specified User.