Trying to reduce the use of SRAM

As far as troubleshooting goes, I am writing "params" to serial so I can see when I get a "hit", then I write "buffer" (from the string array) to see what information is sent out through ethernet. When it is working with two buttons, I can see the internet query as well as the arduino's response. But if I add more buttons, the arduino never gives a response and the sketch stops. Seems to me like a memory issue but a memory check shows I have more than 700 bytes of free SRAM. Any ideas?