Как добавлять каждые 10 минут новое поле в базу mysql?
А в чем проблема? Делайте скрипт на php и ставьте его в крон, чтобы он запускался каждые 10 минут.
Но имейте в виду, что в mysql больше 4096 полей у таблицы создать не получится. А скорее всего вы достигнете предела ещё раньше.
Как один из вариантов, поставить Cron-задачу на запуск скрипта каждые 10 минут. Сейчас практически любой бич-хостинг разрешает работать с Cron.