If the language isn't included in the Language and Input settings, the phone's software doesn't support it and there is no way to add a new language unless you install a new ROM that does support it.
For keyboards, it depends on the one you're using on whether it supports adding more languages or if it supports the specific one you need.