Coming back to the original problem, move the definition of the statics;

Code:
char InBAF::location = 'N';
CString InBAF::server = '\0';    // check this too, although it's not relevant to the original problem
out of the header file and into one (and only one) of the source files that #include's that header.

The reason the LINKER is complaining is that, by placing those lines into the header file, every source file that #include's that header instantiates a copy of the statics. That is a violation of the "One Definition Rule".