I created a wordpress wordpress plugin positioned on localhost and examined it on the live server (CPanel) which i have full use of. What Let me know is exactly what information I'd need from the business owner basically would install the wordpress plugin online? The assumption would be that the business owner really wants to produce very little information as you possibly can, and that i too don't wish to expose myself to the liability beyond things i need to see to set up the wordpress plugin on their behalf.
If thei hosting supports WordPress autoupgrade feature I do not use whatever reason of by hand setting up plug ins. It is possible from admin clubpenguin there. In case your wordpress plugin requires manual installation, then, most likely, it's a bad wordpress plugin )
If you wish to generate earnings from support, I'm afraid, you'll finish track of needing full use of hosting. And you also ought to know much better than us what access will you be needing to be able to support your wordpress plugin.
release your wordpress plugin under gpl, place your title as author create a small readme ant thats it.
Presuming the wordpress plugin isn't launched openly, you may need a user take into account their WordPress install and FTP acccess.
A much better option may be step-by-step instructions, or delivering the wordpress plugin on codex.wordpress.org -- whether it's available there, you are able to do the installation with merely a WordPress administrator account, that they may then remove or disable once it's installed.