I miss one important thing....
<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by hal1050:
Antonio, your information about the train that stops in Battipaglia is especially helpful because that's where my friend lives, so maybe I can just let him figure out if there's a train that I can catch in time to change in Casterta and then continue to his town.
</font>
Only overnight trains going southwards (Salerno and Battipaglia) do not stop in Naples so it would be necessary a connection in Caserta.
Daily trains go straight to your final destination (pay attention from which station in Naples...it may vary)
Enjoy Italy