Ok,
This is what I understand from your posts:
The client sends a request for a report by e-mail to you.
You go to Visualcron and want to put the report from current month from the client in it's own client folder.
Do do so, you need to tell Visualcron which client you want to serve.
You can do this by making a User Defined Variable (string) and put in there the names of the clients seperated by a semicolumn.
You can create a popup task telling it to use the user defined varaible as the source list and setting the output to the input values without the caption.
The result of this task is your clientname in the output.
An other task you could have is getting the right foldername for this client. There are several ways of doing this, you could do it by a .NET task having the output of the popup task as input for the .NET task. In this task you make a function returning the right foldername for the client.
You might want to have two tasks doing this, one for the from path and one for the destination path.
The next task could be a file copy task using the foldernames from the previous two tasks and the month-year notation by use of the date variables. You could make a matching file by using all of the above an copy the right file.
Hope I gave you some to think about. Good luck!
Regards
Erik
Uses Visualcron since 2006.