Ja, Sie können eigene Lösung einsetzen. Wichtig ist, dass das Webpart kein farmweites Deployment benötigt, sondern Sandbox-Solution fähig ist. Zudem muss es für SharePoint Foundation 2010 entwickelt sein. Anbieter von Webparts können Ihnen da sicherlich weiterhelfen.
Sie können das Webpart einbinden, indem Sie sich auf Ihrer SharePoint Webseite mit einem User mit Vollzugriff anmelden. Dort auf „Websiteaktionen“ -> „Websiteeinstellungen“ klicken. Dann unter „Galerien“ auf „Lösungen“ gehen. Dort können Sie, wenn Sie in der oberen Navigation auf „Lösungen“ klicken, das Webpart hochladen und aktivieren. Danach ist es für Ihre SharePoint Seite einsatzfähig.