*.с файлы можно подключать точно также, как и *.h
#include "name1/xxx.с"
но это КРАЙНЕ НЕ РЕКОМЕНДУЕТСЯ делать, т.к. могут возникнуть циклические зависимости и компилятор будет долго на вас ругаться :)
Не зря же придумали разделение на реализацию и объявление. Функции, которые объявлены в *.с файлах - это не публичные функции, а как protected/private функции в классах C++. Получить к ним доступ можно, но очень легко наступить на грабли :)
Если нельзя править библиотеку, то как вариант можно вынести реализацию нужных вам функций в отдельный модуль и подключать его в своём проекте.