プレイリストのファイルを使用せずに
外部からプレイリストを書き換える方法って無いのですか?

mplayer.exe "曲1" "曲2" "曲3" …

起動時は↑で指定した曲をプレイリストとして再生しますが
2回目以降は最初の曲しかプレイリストに入りません。