I've never heard the rule that you have to be Plat to get credit for meals when not staying. Would love a link to a post stating such.
I'm just Gold and had no problem FAXing in for credit on meals at the Aladdin despite not staying there at the time.