Im really hammering on this this afternoon... (grin)
For the bit of script to restrict the downloading of attachments to only certain groups... Here is what I did... I think here MIGHT have been a typo in your code josh, as I had to do some moving of brackets a bit...
In the download.php script as you said above:
if ((!strstr($user['U_Groups'],"-1-")) && (!strstr($user['U_Groups'],"-2-")) && (!strstr($user['U_Groups'],"-5-")) && (!strstr($user
['U_Groups'],"-6-")) && (!strstr($user['U_Groups'],"-7-")) && (!strstr($user['U_Groups'],"-8-"))){
$html = new html;
$html -> not_right("Only supporting members are authorized to download attachments.<br>You can be a supporting member by signing up
<a href="http://www.atvcanada.ca\amember\signup.php"> HERE!</a>",$Cat);
}