I'm looking into syncing to SharePoint via the FIM synchronisation engine, not using the FIM Portal at all. There's a connector(MA) for SharePoint but it requires UPA, User Profile Service, which isn't in the foundation version.
I want to use foundation so I was thinking of using the PowerShell MA and the Microsoft.SharePoint.PowerShell namespace. I'd only be syncing users into a simple list. Does this seem like something that's doable? I'm thinking I might run into problems with remoting since the SharePoint libraries are on the SharePoint server not on the FIM server.