Os 10 Server Running Mixed Environment


I'm running 10.3.9 XServe G5 Server with a dozen Macs and a few XP SP2 boxes. On network folders, some filenames are garbled. The files in them are good, but the folders containing them are screwed up. Is the any way to correct this?
Okay so I wasn't exactly clear in my earlier post. My 2 PCs running XP SP2 are for accounting purposes only. They are connected via smb to my xserve g5 running 10.3.9. The network share point works just fine, of course, with the 20-something macs in my office. Howver, the pcs can mount, but some folders are jarbled. I think it has something to do with the type of characters used. The format we use is "9043.00 Castle Villiage" (Job Number followed by the site). The strange thing is that most folders come out fine, but some dont ("_U3k5TY023"). Is this some kind of character issue. What are the limits for filenames on Windows xp? Can anyone offer any kind of suggestion or tip? I would extreremly appreciate it.
I also have a G5 xserve with several macs and 1 xp pc attached via ethernet. I cannot use the Go, Connect to Server command. Also, I want to be able to access my serverat the office from my home mac mini. Is there a way to do this.
Thanks for your help in advance.