Creating these folders for a new Web User happens if you utilize a Web User Template.
Defining that user's folder structure can be done automatically with the Template. Just by creating the user. This way, they would upload directly to the folder you are describing, without having to move the files.
Will that help?