I don't know if that is possible with Ubuntu..but there's a way to save our configuration on the Hard Disk and then load this configuration whenever we boot using a Live CD. (Is possible with Knoppix already)
I believe the stuff that you are talking about is already in
Blueprint.