First, check my other post for the DNS stuff. Looks like conflicting DNS settings.
Second of all, all the sites, subdomains, and redirects should report back to your MAIN server and then be redirected from there.
When they hit your site (sonic realm I'm assuming) they should find your myred script index.php page first. That script should do the following...
Check Database --> Are you a subdomain --> YES --> Redirect to new site.
OR
Check Database --> Are you a subdomain --> NO --> Redirect to Sonic Realm homepage.
Remember how you were supposed to rename your main page filename (index.html) to something else. Rename the sonic realm homepage to main.htm. Put the myred index.php and myred folder in the the sonic realm main folder. Edit your vars.php file to tell it to default to main.htm (this is your renamed main page file) if no subdomain found and make sure it can find your myred folder.
This should get all domains to check with index.php first and if nothing found, go to sonicrealm.com main page.
Hope this helps, and if not, let me know... We'll get this
-Biz