Flashing is putting files into non-volatile memory in the phone - like installing an app. If you don't install the custom recovery, there's no way to install it - so your question is really "Is there any way to install a custom recovery file without connecting to PC?" \And that depends on the recovery. Some might be installable with Chainfire's Flash Fire.