Yes! BF1942, Road to Rome expansion and BF Vietnam all have coops modes where you can fill the rest of the map with computer players. It's awesome for LAN, without a doubt. We always play it, especially if you have another PC as a dedicated server - then you can it playing the 64 bots for you (else you'll need a ninja PC to host that many bots and play the game on yourself (although its fine for smaller numbers of bots)).
But I recently got BF2 and it does not have any bots or anything like this. Highly disappointed, as I prefer to play with mates on a LAN than online, so it's a waste of cash for me. I would recommend a twist handle joystick for flying all the planes (helps with rudder control), as flying with the mouse is rubbish, and planes are a quality addition to the game.