You'll want to use Jemplode then. It now has a function to allow for proper naming and directory structure on download... at least i think it does dirs...

I know Tony just figured this out the other day and made a post about it. I think it's in this thread.
_________________________
|| loren ||