To install Steam on your USB flash or in any another originaly unsupported location, follow bellow instructions.
1) Download an original Steam installer (SteamInstall.msi);
2) Unpack the downloaded installer by using UniExtract for example.
3) Copy Steam folder from the extracted to any location you want.
4) Run Steam.exe from the copied folder.
5) Run it once more.