When transferring my MobileMe account to iCloud, I found that my contacts didn’t make it up to iCloud when accessed through the website (http://icloud.com) even after repeated syncs through iTunes.
To force my contacts up to iCloud, I did the following:
- Make sure your iCloud account is setup. I did mine with a me.com address.
- Turn off ‘Contacts.’
- When prompted, choose to save the contacts on the iPhone.
- Turn ‘Contacts’ back on.
- When prompted, choose to merge the contacts.
That did it for me. Almost immediately, all my MobileMe contacts were available on iCloud. Good luck!!