Now, I wouldn't exactly condone having drivable trains in CS:S, since it'd be useless in a game.
Your choice however. I reckon an undrivable train that runs on a track might be better.
If you get stuck, post your problem and I'll try and help. They can be a bit bitchy at times (the trains that is).