in reply to Sending MIME type headers not forcing desired behaviour.

I'd presume it's the lack of '.' in your content type.

print "Content-type: application/vnd.ms-powerpoint\n";
Try substituting that and let us know how it goes ;-)