WOW lo que ha avanzado este proyecto, de los 6 archivos originales hora es un mostruo de mas de 100 :-/
 
les dejo el archivo antiyeccion.php con una validacion (no tenia ninguna) y vere de aportar algo mas a medida que entienda el codigo saludos    
Código PHP:
Ver original<? 
// Evitamos la inyeccion SQL 
    Function Normalizar($VAR) {
        $A = Array('À','Á','Â','Ã','Ä','Å','Æ','Ç','È','É','Ê','Ë','Ì','Í','Î','Ï','Ð','Ò','Ó','Ô','Õ','Ö','Ø','Ù','Ú','Û','Ü','Ý','ß','à','á','â','ã','ä','å','æ','ç','è','é','ê','ë','ì','í','î','ï','ò','ó','ô','õ','ö','ø','ù','ú','û','ü','ý','ÿ','A','a','A','a','A','a','C','c','C','c','C','c','C','c','D','d','Ð','d','E','e','E','e','E','e','E','e','E','e','G','g','G','g','G','g','G','g','H','h','H','h','I','i','I','i','I','i','I','i','I','i','?','?','J','j','K','k','L','l','L','l','L','l','?','?','L','l','N','n','N','n','N','n','?','O','o','O','o','O','o','Œ','œ','R','r','R','r','R','r','S','s','S','s','S','s','Š','š','T','t','T','t','T','t','U','u','U','u','U','u','U','u','U','u','U','u','W','w','Y','y','Ÿ','Z','z','Z','z','Ž','ž','?','ƒ','O','o','U','u','A','a','I','i','O','o','U','u','U','u','U','u','U','u','U','u','?','?','?','?','?','?');         $B = Array('A','A','A','A','A','A','AE','C','E','E','E','E','I','I','I','I','D','O','O','O','O','O','O','U','U','U','U','Y','s','a','a','a','a','a','a','ae','c','e','e','e','e','i','i','i','i','o','o','o','o','o','o','u','u','u','u','y','y','A','a','A','a','A','a','C','c','C','c','C','c','C','c','D','d','D','d','E','e','E','e','E','e','E','e','E','e','G','g','G','g','G','g','G','g','H','h','H','h','I','i','I','i','I','i','I','i','I','i','IJ','ij','J','j','K','k','L','l','L','l','L','l','L','l','l','l','N','n','N','n','N','n','n','O','o','O','o','O','o','OE','oe','R','r','R','r','R','r','S','s','S','s','S','s','S','s','T','t','T','t','T','t','U','u','U','u','U','u','U','u','U','u','U','u','W','w','Y','y','Y','Z','z','Z','z','Z','z','s','f','O','o','U','u','A','a','I','i','O','o','U','u','U','u','U','u','U','u','U','u','A','a','AE','ae','O','o');         Return($RES);
    }
 
    Function Validar($TIP,$VAR) {
        Switch ($TIP) {
            Case 'NUM' :
                If ($RES == '') { $RES = 0; }
            Break;
            Case 'ENT' :
                If ($RES == '') { $RES = 0; }
            Break;
            Case 'FEC' :
                Ereg( "([0-9]{1,4})-([0-9]{1,2})-([0-9]{1,2})", $VAR, $FEC );                 $RES = $FEC[1].'-'.$FEC[2].'-'.$FEC[3];
            Break;
            Case 'TEX' :
                $RES = Normalizar($VAR);
                $RES = Preg_Replace('/[^A-Za-z0-9:,._@-)(]+/' , ' ' , $RES);//Aqui agregar mas caracteres si es nesesario             Break;
            Case 'MAI' :
                $RES = Normalizar($VAR);
            Break;
            Default :
            Break;
        }
        Return($RES);
    }
// Modificamos las variables pasadas por URL 
foreach( $_GET as $variable => $valor ){ 
$_GET [ $variable ] = Validar('TEX',$_GET [$variable]); 
} 
// Modificamos las variables de formularios 
foreach( $_POST as $variable => $valor ){ 
$_POST [ $variable ] = Validar('TEX',$_POST [$variable])); 
} 
?>