Вызов асинхронной функции из функционального map в JavaScript, как?
Модуль async вам в помощь. А именно — метод map.
Не похоже, вкратце выглядит так:

inObjs.map(function /*ААА*/ (o) {
  var req = http.request(options, function (res) {
    var data = "";
    res.on('data', function (chunk) { data += chunk; };
    res.on('end', function () { /* Теперь надо объект data вернуть из лямбда-функции ААА */ ??? });
  });
  res.write(JSON.stringify(o));
  res.end();

  return /* Здесь надо дождаться того объекта data и вернуть его обратно в map */ ???
});


И параллельность или серийность работы map-а или eachSeries тут роли не играет.