Hello! The project is interesting for me, and I can provide nice solution. I have good experience in firmware developing for Arduino boards. I propose also to save IP Settings in EEPROM. It will exclude using of external SD Card. We can discuss your project more precisely.
Regards, Bogdan.