I put together some functions which will let anyone with a bit of php/mysql know-how, hack any xoops module to accept user restrictions based on group levels.
Included in the file is a step by step guide on restricting the download of a file in mydownloads, and changing that same files permissions from the admin area.