Para habilitar/deshabilitar un botón es muy simple:
Y para controlar que se hayan unido 8 jugadores, podrías crearte una variable pública e ir incrementándola cada vez que se una un jugador. Y cuando llegue a 8 deshabilitar el botón:
Código Delphi
[-]
var
NumJugadores: integer;
…
NumJugadores:=NumJugadores+1;
if NumJugadores=8 then Button1.Enabled:=False;
Saludos