There's a linux-based-firewall-router-on-a-floppy called BBIAgent. That would do everything you need and you don't need much of anything to run it.

The page is www.bbiagent.com .