I just downloaded the VZTZ source from here:
http://code.google.com/p/vztzfebsour...l?name=VZTZ.7z
Then did a Replace in Files to *remove* all occurrences of #define vsnprintf _vsnprintf (i.e. search for #define vsnprintf _vsnprintf and replace with nothing, should produce about 23 matches). Best way to do this is to find an occurrence of the #define in the source and paste this in the replace box, so you get the number of spaces/tabs between the vsnprintf and _vsnprintf exactly right.
Also replace #pragma comment(lib, "perl58.lib") with #pragma comment(lib, "perl510.lib") (2 matches) (as I have Perl 5.10 on my Windows box), and everything compiled fine.
EDIT: This was with Visual C++ 2008 Express.