mmm pues yo en uno de mis sitio hice algo similar,
mi solucion fue por medio del archivo .htaccess
con estas lineasRewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-z,0-9,A-Z,_-]+)/(.*)$ $2/$1 [R,L]
RewriteRule ^([a-z,0-9,A-Z,/,_-]+)$ /?do=galeria::view_galeria_nombre_usuario&username= $1 [L]
por ejemplo para que lo pruebes en esta direccion:
http://www.openfacpya.com/deliriumlabs