Hola:
En cuanto a tus preguntas:
A. No hay limite de peso.
B. En realidad no hay diferencia, lo que pasa es que ciertos servidores estan configurados para que solo puedas ejecutar CGIs en el cgi-bin.
C. Puedes leer los archivos de un directorio de la siguiente manera:
Código:
#Cambia esta variable por el direcotorio que quieres leer
my $dir = "/directorio";
opendir (DIR, "$dir");
my @files = readdir(DIR);
closedir(DIR);
foreach my $file(@files){
next if $file =~ /^\.\.?$/;
print "$file\n";
}
SALUDOS