De jeito que falou, me parece joguinho feito em flash. É iniciante, correto? Já programa? Se vai começar, deveria pensar em engatinhar antes de correr.
O caminho foi dado: Flash... pro jogo em si.
É preciso estudar a linguagem de programação do Flash (Não sei se ainda se chama ActionScript).
Você pode usar outras linguagens de programação no site como PHP para fazer a parte de login e a exibição de dados.
Sim, precisa antes ter uma noção boa de HTML.
Banco de dados: MySQL.
Boa sorte, mas concordo com o
irtigor. Este é um trabalho de profissional, ou melhor, de equipe de profissionais.
Comece com algo mais simples.