I think I have found a bug with "sPortable".
I downloaded the latest version (126.96.36.199) and installed to the root drive C:\ of a freshly installed Windows 7 64-bit. When I tried to run it a dialog box says "The program can't start because api-ms-win-crt-runtime-l1-1-0.dll is missing from your computer."
I looked into the "sPortable\App\Skype\Phone\" directory and found "api_ms_win_crt_runtime_l1_1_0.dll". Note that the filename has underscores instead of the dashes specified by the dialog box. All of the included "api_ms_XXX" dll filenames have underscores instead of dashes.
I renamed all the files replacing the underscores with dashes and then Skype started properly. This problem probably does not effect computers that have those dlls already installed locally with the correct filenames. For some reason they have the wrong names in sPortable.
The solution seems to be to rename the dlls. I hope I have explained myself properly. Thank you for your time.
This issue is fixed in sPortable 188.8.131.52 Rev 2. The installer code has been updated to rename these from the underscored versions used in the Skype package from Microsoft to the dashes required for actual use. The code is forward-compatible with newer C library versions as well.
Sometimes, the impossible can become possible, if you're awesome!