nowbody wants that the other can see what kind of porno you are downloading at the moment
Ok, I will say this again. Only
1 (one) time can file be put in download queue. When 2-nd student will attempt to download same porn, that 1-st already downloading, amule will tell him nicely: "no,no, you can't have it - another user downloading it".
Same thing happens with shared files and searches.
Now, I'm not against an idea of such "multiuser webinterface". I'm against using mysql for holding list of hashes.