That is a lot to do in 1ms. Each analogRead takes about 100us. Are the calcs floating point? How long is the message that is sent (number of characters)?
You can use those pins for either ADC or SPI, not both.
Since the 32u4 has only 1 serial port it is not easy to use serial for comms. You could use I2C or SPI if you have those pins free on the TINYs and the boards are not too far apart.