Sounds basic so I'd go PHP for a few reasons:
I doubt you'll have to do anything past some server side page rendering + database operations so all the extra functionality offered by ASP/JSP would be wasted Plenty of frameworks available (such as Laravel) to seriously decrease development time Easy as hell to get a server configured and online If you ever need to scale a site like this past a pretty large dedi you either are a very poor coder and/or server admin or are making enough revenue to hire a fully fledged engineering team to take over.
My recommendation (by no means the correct nor only solution): AWS EC2 instance (t2 micro will be fine) running a LEMP (Linux (get Ubuntu 14.04 if you have no prior Unix experience as there's quite a bit of documentation), Nginx, MySQL, PHP) stack behind Cloudflare (or similar CDN).