Salut
oui, effectivment en faisant un formulaire et un script tu peux faire ce type de concours. Tu auras aussi besoin d'enregistrer les résultats, pour l'historique, le classement et le traitement. Et éventuellement, d'autres choses aussi.
Techniquement, tu vas devoir t'orienter vers un script qui s'execute sur le serveur comme php, asp, jsp... A voir, selon ton hébérgement, tes compétences, et les possibilités de ces languages (qui doivent etre à peu près équivalentes)
Ensuite il faudra que tu fasses une base de données, que tu réflechisses aux données que tu veux conserver, ne pas te fermer des portes pour une éventuelle évolution, etc... Regarde également ce que te propose ton hébergeur pour choisir le moteur de ta base. Les plus fréquents sont MySQL,MSSQL et PostgreSQL
Voilà, ça te fais beaucoup de lecture tout ça.
Personellement, j'utilise PHP/MySQL. Mais ce couple n'est pas unique, tu peux, par exemple faire du PHP couplé avec une base MSSQL