Yes. Just put the countries in their own table, and connect as you normally would. Then just grab all the values from them, and write them to a variable. Then print the variable as the options:
<?php
// Database Connection Settings Here
// Omitted for space
$query = "SELECT * FROM `table_countries` ORDER BY Country ASC";
$result = mysql_query($query);
$options = "";
while($row = mysql_fetch_array($result)){
options .= "<option value=\"".$row['Country']."\">".$row['Country']."</option>\n";
}
// Run through whatever other code you need
?>
<html>
<!-- Basic HTML Page information. -->
<select name="scountry">
<?php echo $options; ?>
</select>
<!-- Other HTML Page code -->
Now, that will output the following HTML:
<select name="scountry">
<option value="Country">Country</option>
<option value="Country2">Country2</option>
<option value="Country3">Country3</option>
</select>
That would repeat for as many values as you have.
~Brett