On my old VPS I was using the following code to copy the files and directories within a directory to a new directory that was created after the user submitted their form.
Here's a simple recursive function to copy entire directories
source: http://php.net/manual/de/function.copy.php