A combination of custom fields and the Single Post template should work for you here. References:
A few plugins that may be of help here can be found:
One to look at is Get Custom Field Values:
There is also a template tag for displaying custom field keys and values in a post:
It may be a bit underpowered for what you want though, as there's no way to control the outout. A simple bit of code to accomplish a basic dump of a single custom field value is:
<?php echo get_post_meta($post->ID, 'html', true); ?>
That would work within The Loop (placed in your template) for a custom field with a key of 'html'. It displays nothing if no 'html' custom field key exists with the post.