G'day,
Firstly, I'm assuming that the linux box is multihomed, i.e. one interface on lan and one external. Also, from what you say, I take it that the other local machines have a pre-existing internet connection, i.e. independent of this linux box.
This would therefore seem to be a routing or...