В RedBeanPHP есть уникальная способность создавать таблицы на лету и заносить в них данные:
// Создаем таблицу users
$user = R::dispense('users');
// добавляем в таблицу необходимые записи
$user->login = $data['login'];
$user->email = $data['email'];
$user->name = $data['name'];
$user->family = $data['family'];
// Сохраняем таблицу
R::store($user);
Или еще пример:
// Указываем, что будем работать с таблицей book
$book = R::dispense('book');
// Заполняем объект свойствами
$book->title = 'Призрак победы';
$book->price = 199;
// Можно обращаться как к массиву
$book['author'] = 'Макс Глебов';
// Сохраняем объект
R::store($book);