Responding to the advice from Malx I added a faux PATH_INFO variable in PHPortal.
This basically means anything after the file extensions are trasnformed into an array of variables.
EXAMPLE: http://dev.4arrow.com/index.xpc.text/string1/var1,val1/var2|val2/string2
PRODUCES:
$x->_URL = Array ( [0] => /index [1] => .text/string1/var1,val1/var2|val2/string2
)
$x->_PATH = Array ( [1] => string1 [var1] => val1 [var2] => val2 [4] => string2 )
All three of these characters are checked and can be used as delimters to create variables and values in urls.
$separators=array(',',':','|');
If you click the example link above view source and scroll to the end of the page and look for a XML namespace like so: <xpc:path str... />
You can also play with the link by adding and removing you own paths, delimiters, and variables to see how this works.