wieso iterierst Du nicht durch den Array und addierst die Länge der jeweiligen Strings?
lengthTotal=0;
for(i=0;i<record[rec].length;i++){
lengthTotal+=record[rec][i].length;
}
(nicht getestet)
Du musst dann nur das record-Array (wieso muss das eigentlich 2-dimensional sein?)ausserhalb der Funktion initialisieren, damit Du aus einer anderen Funktion darauf zugreifen kannst.
NCoDer