non ho capito bene cosa vuoi fare e qual è il tuo problema..

inoltre non serve isantazie i puntatori come char[0] visto che poi li fai puntatre agli arry prima creati.

Quindi puoi fare quacosa tipo:

char ac1[]="l";

char* as1 = ac1;

per far puntare as1 a ac1, ma perche on usare direttamente ac1? o vuoi allocare della memoria a parte per as1, separata da quella di ac1?