I create variables in my preprocess page template
function hook_theme_preprocess_page(&$vars) {
$vars['myvariable'] = "some text here";
}
Now I need to use these in my node template, I can see it when I dsm($node) but when I try
print $myvariable;
I get nothing.
mytheme_preprocess_pagewill preprocess the page template (i.e.page.tpl.php), not the node template (i.e.node.tpl.php). If you want to add vars to the node template you need to process that particular template withhook_preprocess_node():