Para loggearte en wordpress.org debes primero crear una cuenta.
Para instalar la amplia mayoría de plugins, basta con descomprimirlo y subir la carpeta a tu servidor dentro de /wp-content/plugins/...
En otro caso, el plugin tendrá instrucciones de instalación