well...the way amember protects rights now is good. I do happen to use the php include method to protect the files. Well, I have one suggestion though..that is to include a system which creates a zip file available for download on the fly..I mean we point the downloads of a product to a certain folder..and amember uses a temp folder..which is used for generating the files...and creates a zip file...appended by some random number(we give a prefix file name which will be standard). Well this is really helpful for people like me who sell versionated files. Its a pain to create new archives even when there is only a small file to be added. The on the fly system should retain the folder system though. Can this be taken up as a feature suggestion?
Well, I don't think this could be done as a common solution. It is easy enough to write a PHP script that generates ZIP file which you need. Then just include aMember "php_include" protection code into the top and you are all set! It is not necessary must be a part of aMember to work.
Alrighty here is the script that will autozip folders.....can you be a bit more detailed? http://rapidshare.de/files/17912773/download.php
Just make it working as you need it, without relation to aMember and protection. Then protect it using php_include protection as described here: http://www.amember.com/docs/html/php_include.htm