Как лучше всего организовать и сделать такой сайт:

Нужно чтобы человек ввел выданный нами логин и пароль, и там в его личном кабинете была информация, которую мы собираем именно для него .

Т. е. есть программа, которая находится на другом компьютере, она будет отправлять данные на этот сайт (с помощью get или post параметров, т. е. в адресной строке) с указанием, например, id пользователя для которого она нужна и другими нужными нам данными.

Всего пользователей не так много будет, до 100.

Как лучше организовать работу такого сайта?
на какой бесплатной cms или открытом решении быстрее и эффективнее и проще это сделать?
Куда сохранять различные данные для каждого пользователя и как потом эти данные ему показывать когда он вошел в личный кабинет?