can you please help to give a suggestion which module can replace Win32::Perms
Not sure it does what you want but Win32::FileSecurity, which ships with ActivePerl, might be worth checking. I was wondering if Set( $filename, \%permisshash ); would enable you to do what you want.