I know that Strawberry Perl portable is out there for Perl 5.10.0, but so far, there is not one for Perl 5.10.1. As a result, I'm currently doing some experimental work in getting Strawberry Perl to run from a networked location, just to see what I can get working. I've been able to fake some of it, enough to get some Perl and some tools running, but I've not been able to figure out how to move the vendor\lib folder away from c:\strawberry.
I'm pretty sure my faking efforts will be for naught unless I know more about how these paths are set up.
Further reading:
Changing Perl Config Settings (PerlMonks)