TruckStuff's comment is basically irrelevant. You're already accessing your form variables in the manner recommended by PHP (with register_globals turned off, etc.), and there's not really any other way (sensible) to get at them.
Your problem is what you're doing with the form variables. People can stick any path- and filename they like into your form and you'll happily try to serve it to them.
NEVER TRUST USER INPUT!! Don't assume everyone out there is a nice person. Don't even assume they know what they're doing. NEVER use form variables without checking that their contents are (a) legible, and (b) legitimate.
Don't just try and guess what people might try to do and then guard against it: whether through malicious intent or mental incapacity someone will try something you haven't thought of. Instead of disallowing bad input, only allow good input - and throw away anything that doesn't meet your criteria.
In your case, you should keep some sort of list of pages people are allowed to request, and only honour requests for pages that are on that list.