Sorry, even the new ones don't seem to work, so here is the USA website and you can connect through there:
http://www.msccruisesusa.com/us_en/homepage.aspx
1. Click the top right, under MSC Voyager Club.
2. Choose Loyalty Match Program.
3. Fill out the online form.
4. Scan/Attach copy of Tiered Card & or Statement Showing Status.
Hopes this helps!!
George