Hai pensato di usare una struct composta da due campi? La potresti semplicemente passare per valore alla funzione senza alcun problema
del tipo:
struct righe{
char riga1[MAX];
char riga2[MAX];
};
Mentre per contare i caratteri io ciclerei carattere per carattere le stringhe aumentando un opportuno contatore se incontro un carattere (con isalpha magari)