Когда будете пробовать - главное отредактировать эти строки не забудьте
$mp3 = new mp3('1.mp3');
$mp3->striptags();
// Second file
$second = new mp3("2.mp3");
$mp3->mergeBehind($second);
$mp3->striptags();
$mp3->output('word.mp3');
Такой вариант может сработать только если файлы с одинаковым битрейтом, а вот если все файлы с разным битрейтом, то без перекодировки уже никак. Ну и надо учитывать структуру файла мр3.