It would be really easy to add several backgrounds. All this thing is is taking input from the from and using if statements to change the image / or in this case text output using GD+ library. Pretty cool though. Would be nicer if you included the code to the put image on someones forums. A problem with this though is the fact that you will need lots of bandwidth.