Links for research:
http://wordpress.org/support/topic/27073?replies=29#post-168009
http://codex.wordpress.org/Template_Tags/in_category#Use_OUTSIDE_The_Loop
With every respect to the moderator, it is possible yes to do "alternatives" for the single.php independent of the name, and he knows about that. The subject is that are not happening complete information because you are not reading the documentation.
I will explain to you quickly, because it is something very simple, doesn't need plugin, in spite of an advanced part to be considered in the wordpress by editing the codes, it is the basic of the programming PHP.
Insert in top of the single.php:
<?php
$post = $wp_query->post;
if ( in_category('1') ) {
include(TEMPLATEPATH . '/single1.php');
}
elseif ( in_category('2') ) {
include(TEMPLATEPATH . '/single_sub.php');
}
else {
include(TEMPLATEPATH . '/single.php');
}
?>
( in_category('1') ), where 1 is id category.
In that way, if the user is reading a content that it was published in the category of id 1, then he will open single1.php (a page with the specific layout). If the content is of the category of id 2, then will open the content in single_sub.php (with the layout of its blog for example), and if it is a content published then in any other category will open the content in single.php (the standard layout of its site).
Then, a clue, remove a time to read most of the documentation of the wordpress, navigate among doubts solved at the forum, look for in the web on its doubt or problem and later if you have not really found, then post here.
Another important clue, is to know at least the basic part of programming PHP and database MySQL, because if you want to manipulate the wordpress that uses that programming language completely, you will have very more easiness tends that basic knowledge, and the time that you spent for learning that it will be worthwhile to accomplish modifications that you will do well faster.