No, "WriteDataTable" is in Global code of the VBO and it has no way to pass a separator (and has other issues actually). You better make your own that suits your needs. You can probably use WriteDataTable or solution from this thread as a start, replacing "," with ";","\t" or whatever or just fine a better ones on stackoverflow.
Or you can use some net library, but that adds dependencies, which is not good unless you really need RFC4180 compilant solution with every possible pitfall already though of.Â