If this is truly VB.NET then I wouldn't recommend it - either the file will be pottentially written by a large number of users, or it will be located on a client PC where your VB code can't get access to it.
If this is a WinForms VB application, then it's pretty simple:
MSDN: ZipFile class[
^] includes an example.