create directory with node
The method I used to solve this was that in my Drupal site I had entity references at each level that connected me all the way down to my root. It was a simple process of using the functions such as node_load() to return information about the entity and its title, which I was then able to concatenate into a string of text like is in the example above: container_name]/[folder_name]/[presentation_name]
After that I was able to simply use this code to build the folder after each node was submitted:

//$path contained the remaining file path to be built
$dirpath=variable_get('file_public_path', conf_path() . '/files');
drupal_mkdir("$dirpath/$path");