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)
See also: Assign Owner from Organisations List View