Vellon: Никто над ними не смеется. Просто "программисты 1С" программированием не занимаются, просто потому, что "программирование 1С" программированием не является. Поэтому и условия несколько другие.
Сергей: в БД делаете максимумальное количество полей. Делаете два метода - регистрация обычного пользователя (с одним набором полей и правилами валидации), и регистрация премиум (с другим набором полей и другими правилами валидации). Кроме набора данных, непосредственно полученных от пользователя, методы должны устанавливать флаги "обычный/премиум".
Вывод тоже можно сделать различным, переключая по флагам.
matveyvarg: совсем-совсем основы программирования. А потом посмотреть, как у других сделано. Разберитесь с кодом программ с открытыми исходниками. Делайте по аналогии.
Серьезно, настолько просто, что я даже не знаю, как на ваш вопрос ответить.
Есть множество свободных решений. Огромное множество. nginx-rtmp и десятки других для сервера, сотни вариантов для клиента.
Чтобы сделать совсем самому, нужно немножко научиться программировать. Как лакмус - если вы уметее программировать, то вопросы так ставить, скорее всего, не будете.