Hello Tony,
Yes, TELEMAC3D does not, by itself, have a copy of the meteo subroutine. But as the 2D and 3D case share many similarities, it is possible to reuse many of TELEMAC2D's subroutines in TELEMAC3D.
There is a statement "USE INTERFACE_TELEMAC2D" that make all of TELEMAC2D's subroutines available in TELEMAC3D.
The meteo subroutine is natively called by TELEMAC3D during its initialization and during the time loop, so you can use you meteo.f from 2D in 3D. Just point to it with the FORTRAN FILE keyword.
Regards,
Phelype