Function for writing to multiple I2C LCDs...

The LCDs all have the same I2C address?
Use an I2C mux and route the data to the correct part. The array method certainly would work well with that if you have 2 IO pins to spare.