If you include a hidden variable in the signup page called assignmeasowner Example:

<input type=hidden name=assignmeasowner value=1>

The system will assign the person who creates the company to be the owner (including external users)