Internal memo just means memo circulating on the local network.  Any employee can access it from home, and he could have easily written it at home, and emailed it in.  Actually I do that every day at work.