Versuch es mal so:
PHP-Code:
$sqlinsert "INSERT INTO News (news_type,news_topic,news_content) VALUES (".$news_type.",".$news_topic.",".$news_content.")";
mysql_query($sqlinsert); 
Zu deinem Primary Key Problem fällt mir nur diese Sektion aus dem MySQL Manual ein, wie dort beschrieben, könntest du das Problem mit "INSERT IGNORE" umgehen. Wenn ich dein Problem richtig verstanden habe.