スクリプト

■■フォームパラメータ取得
■GET
$ENV{'QUERY_STRING'}
を&で分解し=で分解し、URLデコード

■POST
read (STDIN, $PostData, $ENV{'CONTENT_LENGTH'});
を&で分解し=で分解し、URLデコード
■区別の仕方
$ENV{'REQUEST_METHOD'} = POST or GET で取得

CGI.pm を使う
use CGI;
$q = new CGI;
$Name = $q->param('namae');
・selectのように同じnameに複数ある場合は
@OsList = $q->param('OS');
@MakerList = $q->param('MAKER');
・送られてきたname属性のみ取得
@names = $q->param;

ttp://www.futomi.com/lecture/form/cgi-pm.html

■encode.pm
http://d.hatena.ne.jp/perlcodesample/20091118/1246679588