@kenygamer I'm far from a developer. The folks at [email protected] are probably the best bet for a customer plugin. It sounds like you don't want to use single sign on (which relies on cookies or session tokens), you want to use a full on external database for authentication.
I think from a user experience, cost, and level of effort; you'd be better just having the users register on the forums.