Да, это возможно. Предполагая, что приложение Silverlight загружается с того же хоста, что и сайт Sharepoint, вы можете просто создать ссылку на службу для веб-служб Sharepoint.
Если это не тот же хост, вам нужно будет создать файл clientaccesspolicy.xml (Google) и развернуть его на своем сайте Sharepoint, чтобы приложение Silverlight получило доступ к веб-службам Sharepoint.
Должны проходить учетные данные, так как по умолчанию SL использует сетевой стек браузера - и браузер должен был уже аутентифицироваться на Sharepoint. Если это не так, то вам придется проделать определенную работу в этом направлении.
Насколько это безопасно - хорошо, это зависит от того, что вы подразумеваете под безопасностью. Это будет так же безопасно, как и доступ к сайту Sharepoint через браузер. Чтобы сделать его по-настоящему безопасным, вам придется оставить сайт за SSL и получить доступ к веб-службам через SSL.