Как добавить в БД все столбцы, пришедшие через POST?
script.php такое сделать может, но так делать нельзя. Не ленитесь и разберитесь с задачей. Нарисуйте нормальную схему данных, нормальный DAL и нормальную модель.
Соглашусь с Дмитрием. От себя добавлю что можно подсмотреть как организованы свойства инфоблоков 1.0 в Битриксе. Должно подойти.