Thanks for viewing.
I found my solution here: http://www.londatiga.net/it/programming/how-to-zip-files-or-folder-on-the-fly-using-php/
The CreateZipFile.inc.php files seems pretty high level for my understanding.
Anybody care to explain a little for just for education's sake?
As an update, I found that it only allows downloads till the php memory limit size.
Anybody found a solution that works for compressing big file directories? ~250mb??