First off, to be able to use a domain to access your website/webserver you will need to register a domain and name servers to host the DNS records.
You can then setup DNS records to point to your IP addresses for the web server.
You would then need to setup Apache to use VirtualHosts for each IP, or setup VirtualHosts using 1 IP address with different hostname.
Eg.
www.domain.com - Could point to the main website
game1.domain.com - Could point to game 1 control panel
game2.domain.com - Could point to game 2 control panel
All of these could be running from the 1 IP address, but have 3 different VirtualHosts setup in Apache to point each name to a different root directory.
It depends on how you want to set it all up.
I suggest you take a look at:
http://httpd.apache.org/docs/2.3/vhosts/