Hi Janice
First let me just say thank you for all your help and information, it was extremly helpful and got me on the right track.
For anyone else running across this issue I thought I would give some information back here so that this post is a bit more helpful.
The basic problem of FORM ownership is a complex one for many reasons, but most things have work arounds it really just depends on wether or not you can live with them. SharePoint and Infopath both have their limitations in this way.
The biggest limitation is the fact that 'calculated fields' in SharePoint are done dynamicaly as the page loads, hence the data for that field is empty unless your actually looking at the page. Programicaly this creates problems as you develop as calculated fields must be stored elsewhere. The problem is furthered by the fact that SharePoint does not create true table relations which means that using SQL tables store calculations and then call them programically is also not possible. Finally is the fact that InfoPath data is always captured in XML format and to sharepoint XML is the equilant of basic texts hence things like UserID's from active directory cannot be captured in a form and transfered to SharePoint.
For all these issues the answer is SLAM a new application being developed by the guys at CodePlex http://www.codeplex.com/SLAM/.
SLAM to put it simply takes a SharePoint list and creates dynamicaly a SQL table duplicate. This works seemlessly (hence the data in the SQL table is generated as the List Data is Saved). Once you have your SQL tables you may now do calculations (real ones unlike what sharepoint has) and of course you can create table relationships and then call those relationships in either InfoPath forms or in SharePoint. For any developer of SharePoint you probobly already see the possibilities here and it goes without saying that for SharePoint development SLAM has openned doors in ways I can't even put into words.
The work around for this problem, one of form ownership was as followed.
1. Create a sharepoint list for the potential owners of the form. Within it you should have a text field for the name and a network ID field so that you can select the Active Directory ID.
2. In the form create a selection box for who will be the owner of the form. You should then create a seperate view and capture that data in another field (call in net_ID) and use Key ID filtering to link the Rep's Name from the contact list and the equivilant Active Directory ID.
3. In SharePoint instead of using the CreatedBy Field call the Network ID field from the SLAMED SQL table. While this still does not allow you to use the [ME] function if you are using SLAM to duplicate this table you can create custom views of that sharepoint list and use SQL statements to query the table as normal.
Hopefully that makes some sense.