You won't need to put that in; as long as you were able to see the error.
Fatal error: Cannot instantiate non-existent class: ziparchive in /home/mysiteuk/public_html/testzip.php on line 2
This means that the server does not have support for Zip Archives.
It can't find the class "ZipArchive" - it means that you don't have ZZLIB or the PECL support for Zip Archives.
If this is being hosted on a corporate server, you can request that they add the support for Zip Archives, however they may not wish to due to Server Load.
There is one more option, if you want users to have the ability to have a seamless multi-file upload, there is a commercially available Java Upload Class.
Rad Upload allows for Multi File Uploads as well as Client Side Image Resizing, and it also gives you the ability to retain the directory structure (if they upload an entire folder, it can retain the subfolders, etc).
There is also a freeware applet called JumpLoader (I have used both and are excellent products).
I am unsure if Jumploader supports retaining folder structure, however they are both worth a look.
I hope this was of some help..