The PHP config is the only thing that would need to be changed. Typically this is just opening php.ini and uncommenting the proper extension line(s) for that extension.
So something like:
extension=openssl.so
extension=soap.so
Not sure if that's 100% correct, but the extensions really aren't named cryptically.
Being on a shared host, they may be disinclined to implement these extensions, so you may be out of luck 🙁