Is it possible to download unity onto USB drive and then use it on your computer without downloading it again?
I believe so, yes... Try it =).
I run Unity off my USB stick and it works fine! The only issue is you have to reregister Unity on each individual pc.