Graphic Design Program - For creating all of your graphical assets. I could use rhino and blender for graphic design. Although I only know the basics about modeling(in rhino) and materials/animation(in blender).
Production Software - For working with your assets and scripts. Your scripts will be used to code menus/gameplay/network/database. Also its important that you can package your client/servers , as well as keep them updated and expandable. I would need a lot of help with this.
Machines - For running your server. I don't know what kind of machine or internet connection I would need.
Database - For saving information. I don't know how these work I only know that they're important. I'm assuming they're some kind of web host thats entirely different than a website.
HTML - For website integration and marketing.
Audio - For music and FX. I only know about music production, nothing about FX.