One thing is not clear, have you already created these folders or are you looking for a way to dynamically create them?
The system will toss out that "/" in your example. Use a period or hyphen so as not to be including an illegal character.
If you are just looking to have the folders get created when the user logs in, then you could do this in your login script (after the DFS is connected).
Set oFSO = CreateObject("Scripting.FileSystemObject"

Set WSHNetwork = CreateObject("WScript.Network"

UserString = WSHNetwork.UserName
If Not oFSO.FolderExists("H:\" & UserString & "-Home"

Then
Call WSHShell.Run("cmd.exe /C md H:\" & UserString & "-Home"

End If
Set oFSO = Nothing
Set WSHNetwork = Nothing
The above grabs the username, checks to see if the directory exists and if not creates it. if the directory does exist it does nothing.
I hope you find this post helpful. Please let me know if it was.
Regards,
Mark