There are problems with arrays in quotes, but there is a way to do it while still in quotes:
include ("{$_GET['content']}.html");
The curly brackets tell PHP where your variable starts and ends (otherwise it's not sure if the square brackets are part of the variable or part of the string literal). See the strings section of the PHP manual for more info.
There are security issues with what you're doing, as Pig suggested. Someone could go
http://www.example.com/yourscript.php?content=some/protected/file and bypass any protections you have (including .htaccess).
There was a recent thread about how to do it safely:
http://www.phpbuilder.com/board/showthread.php?s=&threadid=10269554