You're right about the direct object.
The indirect object answers "to whom" after the verb. Therefore, the indirect object is "them."
The object of the preposition "on" is "specials."
When the servers arrived, Zach gave them the information on today's specials
I am not sure of the direct object of the main clause
I think it is "information" and the indirest object is the specials
4 answers
http://awwapp.com/s/aa/3a/b7.html
Thanks
You're welcome.