>>40のスクリプトをWinのActive Perlなんかで実行するヒントをちょっと書いておくよ。

1. >>40のスクリプトをテキストエディタにコピペ。

open(BBSMENU, "bbsmenu.html");  ←ここから
open(IPMENU, ">ipmenu.html");
      中略               ←途中省略してるよ。
close(BBSMENU);
close(IPMENU);              ←ここまで


2.コピペしたスクリプトの先頭(1行目)にPerlのパスを自分の環境に合わせて追加する。

#!C:\Program Files\〜\perl\bin\perl.exe  ←こんな感じで自分の環境に合わせて記述
open(BBSMENU, "bbsmenu.html"); 

3.適当な名前で「ip.cgi」などとしてCGI実行フォルダに保存する。

4.http://menu.2ch.net/bbsmenu.htmlのhtmlファイルをそのまま3のフォルダに保存。

5.ブラウザで3で保存したcgiファイルを呼び出し、しばらく待つ。

6.フォルダ内にipmenu.html が完成。

注意
外部のレンタルサーバなどでは、どんなトラブルが起きるかわからないので絶対に実行しないこと。
かならずローカルのPerl環境で実行して実験すること。
自己責任で実行すること。責任はだれもとらないよ。