want to read 19 voltages with one arduino mega

The 74HC4067 16-to-1 analog multiplexer might be handy - do 16 signals with that and 3 more analog inputs for the other signals. 4 digital outputs are needed to select the channel from the 74HC4067.

There's a shield with 3 of these on called the MuxShield BTW.