The
L4D network code is different from other valve games I noticed.
I think it works like this:
-A lobby is created on the steam servers. People can join that one.
-Once you start the game from a lobby it tries to find a server to play on, OR if you have selected that option it will host the game on the lobby owners machine.
-From this moment on the steam connection is only used to notify the other players of where to find the server.
-Players try to connect to the server. If this fails, then the server tries to connect to the player! <- NEW I've never seen other games that do this.
So, if you host a game on your local LAN party, you need internet for the lobby, but if you host the game on one of the players machines then you shouldn't see an impact on the internet connection. Because only the lobby is done trough steam.
(I have no connection with valve in any way, so this information might be wrong and is only based on my own experiance)