Bueno Lotus, muchas gracias por el interés :)
He comprendido bien el paso por referencia pero no consigo entender el retorno por referencia. No le veo la lógica ni el uso que puede sacarse de él.
Aún así dejo el link a la parte del manual oficial de PHP que habla sobre eso, por si alguien consigue sacar algo en claro:
http://www.php.net/manual/es/languag...ces.return.php
Gracias de todas maneras, seguiré mirando codigos y probando cosas. Si encuentro el sentido ya lo postearé aquí :)