Im not sure if its possible [because in melee games there is no host] but try just using the first player, and then forcing player 1 to be host (in the part where people join up)
no, its impossible. you have no control over the joining process and once your ingame theres no way you can get the host. the way it is done is they do player 1 and if the host switches spots they give up thier authority.