I sympathise with you - the web based applications are very hit and miss.

Your best bet is to wait until he is out here and make contacts - as he will be under your sponsorship he will be local hire - which will make him more attractive to employ