Can someone submit an VetCert application on my behalf?

Yes, you can designate a third party to submit an application on your behalf.  The individual must register to create their own account and then submit an application with the veteran(s) details.