Возможно тогда нет необходимость использовать именно SharePoint? Может быть хранить документы в CRM? Тогда будет куда проще реализовать то что вы хотите, причем без лишних вопросов.
Нечто подобное я делал тут:
http://www.axforum.info/forums/blog.php?b=116. Суть в том, что в форму встраивается фрейм с диалогом загрузки файла в CRM. После чего перехватывается ссылка и сохраняется на форме. То что доктор прописал.