Create a Record in one of two modules depending on the value in a field in the parent module

Create a Record in one of two modules depending on the value in a field in the parent module

I have a specific issue.  I want to create a new record in one of two modules.  The decision of which module will be based on the value in a field in the parent record.  The issue is that I run two companies out of the same CRM application.  When I get a Potential, it is either for one company or the other.  Potential has a custom field named "Which Company?"  If it is Company A, I want a new record in the a Custom Module created for Company A.  If it is Company B I want a new record in the Custom Module created for Company B.  Any thoughts on how this could be done?