Аааааа, читаю пятый подряд вопрос и ааааааа!!!!! Ребята ну осталось немного лета перед школой, потратьте его с пользой для здоровья, ну емае, хватит сидеть за компьютером и глупые вопросы задавать.
Нет не нужно таких пользователей по таблицам делить, да их можно отделить полем type, можно роли добавить и привилегии. Как с полями быть, да хрен его знает как быть, ты же разработчик, ты выбрал этот путь, вот сиди и ковыряй. Можешь в таблице их прописать и просто не заполнять, можешь EAV подключить себе чтобы сдохнуть от количества вопросов которые придется задать. Как выводить? Ну есть же if в php, да и в других языках он есть.
Парень выше не поленился и привел пример вам