Раз уж это курсовая, то скорее всего подразумевается первый вариант. У парня уровень c# начальный, умеет обрабатывать массивы, знает методы, классы. Как написать парсер самому? Что читать и где научиться?
В итоге выбрал этот вариант. Ужасно всё это выглядит конечно, 2 аудиокарты, 2 разных программы для записи с каждой отдельно. Но наверно Ваш вариант наиболее полно подошел нам.