Ah, I wasn't sure they did this, I've never used Xobni. I think they just get them from your emails (it looks like they have access to them), but I'll look into it more as it could solve this problem, thank you.
I don't have any sort of access to the user's mail, I can use a small widget that imports contacts from your email provider but for anything more involved I'd basically have to write my own importer, which is a lot of work.