tcp-ip стек - штука не только сложная, но и тяжелая в плане ресурсов (особенно памяти). Поэтому если можно купить модуль, в котором стек реализован, лучше именно такой модуль и купить.
Наверное лучше всего найти шилд со стеком. Есть ли стек в найденном шилде - не смотрел.