mi sembra anche abbastanza normale

tu fai
readfile($filezip);

ma $filezip non è una stringa (ovvero il percorso ad un file) ma è la classe PclZip stessa!

credo dovresti passare "./temp/" . $trackid . "-GTW-Tracklist.zip" però è meglio se posti il codice che genera il file zip, cosi anche da capire esattamente la procedura che fai