in reply to re-opening DATA, printing any character
printf("%o",ord($char)); [download]
I'll come back to the other one in a bit.
/\/\averick