If i wear to create a 2D game, Could anyone say how i would get it on the page, And would i need a server to host it (say if i wanted multiplayer or hiscores) Sorry if this is the wrong section.
Depends on the Game's platform. You use Embedding Scripts for that. The Multiplayer functionality is built in the game. Not on the Embedding.
well, there are several scripts related to game, that allowded you to create multiplayer online game website. Some opensource are merchatempire. Regarding server, you probably need atleast vps, many game script have some script that run all the time on the webserver and many shared hosting server don't allow it. So, you have to pay more for hosting.