Do you store all the games on own servers or external solutions?
We have 1 dedicated server in USA that serves all content on this website. We've had no issues with bandwidth and we utilise HTML5's appcache heavily for arcade games.
How do you manage the data (MySQL or directly filesystem for the games), what prog. language, server backend and so on.
The arcade is written in ASP.net (c#). All data (the actual games) are stored in the file system. The database we use is MS-SQL.
It's quite a simple setup. There's no reason it could not easily also be done in PHP with MySQL, I just went ASP.net c# Ms-SQL as it's what I'm most familiar with.