Devi allocare spazio per ciascun puntatore del tuo array di puntatori, prima di potervi copiare una stringa (ovviamente tanto quanto ne occorre).