g1smd - 6:29 am on Apr 30, 2012 (gmt 0)
That's looking a bit better. :)
The non-www/www rule should be for (.*) meaning all non-www redirected to www.
In the rewrite target, $1.php should be /$1.php [L]
Domain name is needed only on the two redirects. Don't add it to the rewrite otherwise you'll turn it into a redirect.
Clear your browser cache before you test again.