Проверьте, есть ли какой-либо API для мобильного телефона. Если нет, возьмите другой мобильный телефон. Если вы опубликуете точное название продукта, кто-то может указать вам правильное направление.
Все остальные требования легко обрабатываются любым веб-приложением. Погрузитесь в программирование сервлетов / JSP или PHP.