@ concoa
Probably the best solution would be to create a “bridge” plugin that would add/edit the entry when the user adds/edits their XProfile info. Basically you would hook into the add/edit events provided by XProfile (I’m assuming there are hooks available) to either add a new Connections entry or edit an existing one. I have personally done something like this as before but with Gravity Forms/Restrict Content Pro/ for a client. It worked pretty well.
That said… you could use Link, Form and CSV Import to somehow manage bulk updates. Not sure how effective that would be since I would image user would expect their changes to take effect immediate. I know other users simply provide a link to the directory entry page on their membership page. So that may be an easy option.
Hope that helps!