[eluser]rogierb[/eluser]
You can create an atuh controller and use the _remap() function to process the user.
Checkout the userguide for a (very) short example.
Another way is to use routing.
Code:
$route['auth/([a-z]+)'] = "auth/user/$1";
Where you map the username as a variable to a predefined method.