Das beruhigt mich: Ich bin nicht der einzige, der Probleme mit Sessions hat
Möglich wäre es, dass du in der ersten Datei mit session_name() der Session einen neuen Namen zugewiesen hast und es deshalb nicht funktioniert. Um die SID per URL zu übergeben musst du "nur" an jeden Link folgendes anhängen:
Code:
echo '<a href="index.php?'.SID.'">Index</a>';
echo '<a href="view_forum.php?id=3&'.SID.'">Forum</a>';