Alternatively they could use the -t switch using topics in the txt file.
Ah! My Goddess (Completed)
Ah! My Goddess: Sorezore No Tsubasa (Completed)
Ai Yori Aoshi (Completed)
Ai Yori Aoshi ~Enishi~ (Completed)
Air (Completed)
Air Gear (Completed)
Air Master (Completed)
Aishiteruze Baby (Completed)
Angel Sanctuary (Completed)
Appleseed (Completed)
Asatte no Houkou (Completed)
Ayashi no Ceres (Completed)
Azumanga Daioh (Completed)
Bakumatsu Kikansetsu Irohanihoheto (Completed)
Basilisk (Completed)
Beck (Completed)
Beet The Vandel Buster (Completed)
Beet The Vandel Buster Excellion (Ongoing)
Black Blood Brothers (Completed)
Black Cat (Completed)
Black Jack 21 (Completed)
Black Lagoon (Completed)
Bleach (Ongoing)
Blood+ (Completed)
Blue Dragon (Ongoing)
Boogiepop Phantom (Ongoing)

on *:text:!list?:#yourchannel:{
  if ($+(%,rules.timer,$nick)) { return }
  .play -nm1t $+ $2 $nick lists\list.txt
  set -u10 %rules.timer $+ $nick On

NOTE: I don't know what will happen if someone requests a topic that doesn't exist in the list, but you can make empty topics by specifying the topic name, then the next topic name, since topics only play per the specified topic.