Any language should be able to get this done. However each language will give you a slightly different set of tools to achieve what you want to achieve.
I’d say… use the language you’re most familiar with.
If you don’t know any language yet…
- Ruby (+ Rails)