Yeah -- the wonderful vagaries of the Windows filesystems.

You could use a real operating system, like any of various free Unices, whose filesystems allow any character except `/'. (And, as an added bonus, have a scripting language that would allow for performing the transcoding very easily.)

Under Windows, I solve this problem by using URL encoding (`/' == `%2F', etc.), but then you have to figure out a way to decode that.
_________________________
Bitt Faulk