There is Tri-rail that runs to the Miami airport. It runs something like 5X per day, therefore, not a great option unless one lucks out with the connection. Here is the weekend schedule. Looks like it might work for him.
http://www.tri-rail.com/schedules_fares/stm_wend.htm