a lot of mods come with their own installers so if u just run their intaller (ie pr_0506_setup.exe" and it will install it for you. and 2nd.
IMO, even with mods and maps, bf2 isnt that great in single player. i dont see why having a son will prevent u from playing online. if u need to leave the computer for a sec, just go afk or die and just sit in the spawn screen so u dont spawn. most servers won't really mind if u go afk for a few min