Если это так принципиально важно, то сам анализируй переменные среды.
Вот так ты получишь весь ввод в переменную буфер
Анализируешь, разбиваешь, переносишь как хочешь, раз в модуле CGI сомневаешься.
Полная свобода действий.
Вот так ты получишь весь ввод в переменную буфер
Код: [Выделить]
if ($ENV{\'REQUEST_METHOD\'} eq "GET") { $buffer = $ENV{\'QUERY_STRING\'}; }
else { read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'}); }
Анализируешь, разбиваешь, переносишь как хочешь, раз в модуле CGI сомневаешься.
Полная свобода действий.