投稿毎に特定のCSSやJavascriptを読み込むには、カスタムフィールドを利用します。
タグの特性上、ヘッダーにカスタムフィールドの値を出力する記述を書くことになりますが、$post->IDがないアーカイブページなどでは表示されている最新の投稿の値を出力してしまうので、is_single()を使ってシングルページ限定処理にします。
また、管理上ファイルを置く場所は特定の場所に決めておいたほうがいいので、

  • 使用テーマ以下に/css/と/js/フォルダを作成しその中で管理
  • それぞれの投稿に「post_css」「post_js」というカスタムフィールドを設定しファイル名だけを値に記述

を前提とします。

<!-- 投稿毎の読み込みファイル -->
<?php
if (is_single()) {
	//カスタムフィールド「post_css」の値があればスタイルシート読み込み
	$post_css = get_post_meta( $post->ID , 'post_css' , true );
	if ($post_css !== "") echo '<link href="' . get_bloginfo('template_directory') . '/css/' . $post_css .'" type="text/css" rel="stylesheet" />';

	//カスタムフィールド「post_js」の値があればJavascript読み込み
	$post_js = get_post_meta( $post->ID , 'post_js' , true );
	if ($post_js !== "") echo '<script type="text/javascript" src="' . get_bloginfo('template_directory') . '/js/' . $post_js .'"></script>';
} else {
}
?>
</head>

ちなみに、シングルページとページ等複数のフォーマットのいずれかに適用したい場合は下記のように条件を複数設定します。

if (is_single() || is_page()) {