As suggested, unless you are coming during a holiday week (such as Holy Week or XMAS) you'll have no problem getting tickets on the trains from Florence to Rome (and return). I'm not sure why you would want to make three trips (if I read your note correctly) back and forth to Florence... that can get quite expensive on the high speed trains. I use the Trenitalia site to see the best routes, times, and trains... I would recommend you print it out and take it with you so you know your best options.
The high speed trains take a little more than 1.5 hours, but some of the regionals can take up to 4 hours! So you'll probably be on the Eurostars or the AV trains (the fastest!). These "fast" trains all have reserved seating so no need to validate on these trains as you will have a seat number. There are many types of tickets available. For more info on the types of tickets, CLICK HERE
If you can get your credit card to work - quite difficlut for a US card holder - then you can get 5% on specific fares booking on Trenitalia. You can also get breaks for advance purchases.
If you need more help on purchasing through the kiosks and a step-by-step example,
CLICK HERE.
If you need more on just riding trains in Italy (RS has great support for this), then this also may help,
CLICK HERE
Good Luck!
Ron in Rome