Mira para subir juegos necesitas un lugar donde subirlos, aqui es donde muchos discuten sobre cual es el mejor host para subir, si quieres rapidez y sencillez usa mediafire, lo malo es que borran estas descargas "ilegales" demasiado rápido, por el contrario si quieres seguridad y fiabilidad usa megaupload, lo malo de este host es que para alguien que no tenga cuenta premium es muuuy difícil bajar algo, lo bueno que existe la happyhour.
Ahora lo del asunto de las imágenes, por ejemplo en mame, cuando estés jugando presiona la tecla F12, esto sacara una "foto" del juego, estas se guardan en el directorio "snap" dentro de la carpeta de tu mame, luego la puedes subir a algún host de imágenes como
o
Para grabar un video necesitas algun programa que solo sirva para eso, yo por ejemplo uso FRAPS, tambien estan otros como camstudio o snagit, solo es cosa de que pruebes cada uno para ver cual te funciona mejor.