Существуют модули Lua, которые поддерживают подключение на различных уровнях протокола. На самом низком уровне, и, вероятно, требуется большинству других решений, это LuaSocket .
На гораздо более высоком уровне вы найдете такие модули, как LuaCURL .
Кроме того, Kepler Project поддерживает реализацию веб-приложений и сервисов в Lua.
Наконец, много общей информации типа «Как использовать Lua для этого» доступно на Lua User Wiki .