well I found a simpler solution, I jailbroke and activated the 2g iPhone , loaded bootnueter and flashed the baseband(very easy). Now I can put my iPhone 3g sim in it when ever I want and no changes are made with billing, the2g also accepts tmobile sim cards now too.everything works on both phones when the sim card is in. It's awesome.it's now literally plug and play.
thats what you do lol