Не мога да намеря нищо ясно в ръководството, но като гледам бележките на потребителя, използването на параметри е предназначено за действителни стойности само, а не имена на таблици, имена на полета и т.н.
Трябва (и може) да се използва нормална конкатенация на низове.
$tablename = "tablename";
$stmt = $dbh->prepare("CREATE TABLE `$tablename` (id foo, int bar,...)");