Why not Quake Arena Live? That way everybody can play, it has little lag (Contrary to L4D), its free, web-based, and it "weight" is like 5 MB.