A nice, small, light-weight webserver would be awesome. Apache would be a little excessive. I can't think of any specific webserver that would work good for this, but it would be useful. If php support would be possible too, that'd be amazing and awesome.
How often does it have to be said?
If you took a look around you'd know that PortableApps actually lists one called XAMPP. It that's more than you need you can also check out Server2Go, HFS, Abyss (To make it fully portable, change the root path in "abyss.conf" from the absolute path to "."), or Uniform Server.
Check 'em out, make your own call and don't forget to SEARCH!
I've used abyss, its pretty nice. But, XAMPP has several thousand files and transfering it to a usb drive takes a very long time. At 30+ MB, it's a little rediculous. I tried XAMPP, if you install it, it takes forever, just because of the huge amount of files, and not the size. Abyss Webserver would make more sense, I might try running it portable.
I would've searched the site, but my ISP seemed so bogged down yesterday, I was getting tons of timeouts. Sorry.
NetworkActiv Web Server (www.networkactiv.com/WebServer.html) is a single executable web server, which I think can support PHP, as well as CGI scripts.
When you run the program for the first time, it ask for the language you want to use it in (English, French), then asks if you want to intall it or just run it. Every time you run it afterwards it remembers how you use it.
regards
Peter
Try http://www.tucows.com/preview/360278 .
They don't just link to site like most do.
~Lurk~
~Lurk~