L.M.
FOR VACATION... This is directly from the US DOL
"The Fair Labor Standards Act (FLSA) does not require payment for time not worked, such as vacations, sick leave or holidays (federal or otherwise). These benefits are a matter of agreement between an employer and an employee (or the employee's representative). "
There's not much you can do unless you have proof of the company policy regarding vacation pay or the "pink slip" that was provided to him upon termination stating he would be paid. IF you have that information, than contact the FL Dept. of Labor. Also, if he is collecting unemployment and was denied 2 weeks of benefits because he was going to be collecting vacation pay, then you should contact the unemployment dept. to receive benefits for those 2 weeks.
FOR THE UNPAID 2 DAYS ...
What is a payroll week, usually Sun thru Sat? What days did he miss? What was the last day worked? You should contact the FL Dept. of Labor with this information and ask for their assistance.