datE参考に適当にアルゴリズムでっちあげた

・thread_number = スレッド番号
・idx_txt = thread_number + ".idx" のファイル名のファイルから中身を読む
・board_uri = idx_txtの6行目を抽出
 ( board_urlの例:http://anchorage.2ch.net/livemarket2 )
・board_uriを以下のように分解
 ・uri_scheme: URIスキーマ(例:http)
 ・uri_host: ホスト名(例:anchorage.2ch.net)
 ・uri_path: パス(例:/livemarket2)
 ※C#なら Uriクラスのnewにboard_uriを渡して生成すれば一発で全部取れる
 Uri クラス (System): http://msdn.microsoft.com/ja-jp/library/system.uri(VS.80).aspx
・tread_uri = board_uriからスレッドURLを組み立てる
 例:tread_uri = sprintf("%s://%s/test/read.cgi%s/%d/", uri_scheme, uri_host, uri_path, thread_number)

あとは、この tread_uri を指定の2chブラウザに渡せばOKのはず