There's no limit for how many AI you can have, but the lag increases as you add more train intervals.
Consoles, probably never. There is a multiplayer version of OpenBVE, but it is currently unsupported. Multiple lines on one file is what is being worked towards, but it can be done by having animated objects.