Yes, you do have to register with multiplayer.it in order to be able to download files from them.
The website is in italian. Use an online translation service to get an english version that should be comprehensible enough for you to be able to register. Multiplayer.it has said that it will have an english language registration page sometime, maybe "soon", as they have finally figured out that a lot of their traffic is from places other than Italy.