Update:
For anyone that may have read my above posts.
My problem above with using my domain name in the setup has been resolved. I'm a dork.
If someone has a simular sinario you can one of two things.
1. get at least three static IP address.
One for modem
One for router
One for server
or...as I did. The cheap way and works great!
On each machine edit your local host file and map your internal ip to your domain.
On Windows systems the location of this file varies.
•Windows 9x - (x):\Windows\Hosts
•Windows XP - (x):\Windows\System32\Drivers\etc\Hosts
•Windows 2000 - (x):\WinNT\System32\Drivers\etc\Hosts
Regardless of the system, the format of this file should be essentially the same.
192.168.0.1 router.example.com
192.168.0.2 http://www.example.com
192.168.0.3 foo.example.com
Ok, well that took care of my reverse lookup problen on my internal network.
But....I still have the freaking url issue! :(
I did comment out these lines in the wp-signup.php file and it fixed part of it.
/* if( $current_blog->domain . $current_blog->path != $current_site->domain . $current_site->path ) {
wp_redirect( "http://" . $current_site->domain . $current_site->path . "wp-signup.php" );
die();
} */
Anyway thanks for the replys earlier guys! :)