>>110
ある/ないを自動で獲得したいというのなら、Title Formatting の変数・関数にないので基本的には不可。
プレイリストは、外部のファイルの有無どころか、登録されたファイル本体の有無すら確認しない。

ある/ないを、任意の新規のcolumn項目・タグとして手動で打ち込むことはできる。
アルバムやトラックのプロパティ上で右クリック、Add new field で任意の新規タグを作成、ある/ないを入力し、
設定の ColumnsUI 〜 Playlist view 〜 Columns タブの New ボタンで項目を追加、タグのフィールド名などを指定する。

JavaScriptやWSH関係はわからないので、ほかの回答者さんたのむ。

>>111
タグを外部のソフトで手直してからfoobar2000で反映させるには、
 ・プレイリスト上で右クリック 〜 Tagging 〜 Reload info from files
 ・設定の Media Library 〜 Music folder欄で 右クリック 〜 Rescan now
ファイル名をいじった場合は、Rescan now のあと、プレイリストにD&Dしなおす。

曲順が1〜 になる確実な方法は、ファイル名を「01 タイトル」形式にすること。
 E.g.: %tracknumber% %title% または $num(%discnumber%,1)-%tracknumber% %title%
プレイリスト上で右クリック 〜 File operations 〜 Rename to でまとめて変更できる。

特定の操作をしてプレイリストにトラックをまとめて追加したときに自動で並び替えさせたい場合は、
該当するprefarence項目のbehaviorやactionのsort欄に %tracknumber% %title% を指定する。
 例: フォルダの右クリックでプレイリストにトラックをまとめて追加するときの場合
    設定の Shell integration 〜 sort incoming fields by を %tracknumber% %title% にする