There is an AddDirectory function:
zipFile.AddDirectory("\\Your\Directory\Path\");
I believe the empty directory must already exist at the location you are zipping from, so you may need to first create the empty directory on the server. Here are some examples.