okay after posting this I was pretty frustrated and did what any smart programmer would do when facing a giant brick wall... I turned around went for a break to get something to eat and when I came back I realized it was most likely a caching error (don't know how I didn't think of this before)... So I did a little search on google for disable flash variable caching and found nothing useful... so I narrowed my search to "actionscript 3.0 disable variable chaching" and surely enough... problem solved.
header('Expires: Thu, 01 Jan 1970 00:00:00 GMT, -1');
header('Cache-Control: no-cache, no-store, must-revalidate');
I got that tid bit of information which fixed it all up. They also suggested that I trick flash into thinking that each time it requests info it is requesting it from a new URL. They suggested I use this code for that.
var request:URLRequest = new URLRequest("whateverurl?nocache=" + new Date().getTime());
I tested it and it worked by simply adding the PHP section. However I will also add in the additional flash code just for extra security from any future browser caching problems.
Hope this helps someone in the future.