c'est pas un peu dommage d'utiliser la notion de user (au sens sf2 du terme) ? admettons que l'on veuille ensuite utiliser cette notion là pour vraiment identifier un user ?? 
Je vois pas vraiment ce que nous apporte le user dans ce cas. Pas possible de se brancher plutot sur le routing ?

Ou sinon, as tu regardé autour http://stackphp.com/ 

cf http://www.youtube.com/watch?v=s9CC8dKsK3s

j'ai l'impression que ce serait plus propre.