I think this is what you are after
First create a file called linkadder.php or what ever. Put this in that file
<form method="POST" action="writer.php">
<div align="left">
<table border="0" cellpadding="5" cellspacing="0" width="100%">
<tr>
<td width="50%">Link Name</td>
<td width="50%"><input type="text" name="linkname" size="20"></td>
</tr>
<tr>
<td width="50%">Web address</td>
<td width="50%"><input name="link" size="20"></td>
</tr>
</table>
</div>
<p><input type="submit" value="Submit" name="B1">
<input type="reset" value="Reset" name="B2"></p>
</form>
Now create a file called writer.php and put in the following code
<?PHP
$link = $POST["link"];
$linkname = $POST["linkname"];
$filename = "path_to_folder/links.php";
$vars[0] = "<a href=\"$link\">$linkname</a><br>";
$fp = fopen($filename,'a'); // 'a' will append or add to the file 'W will' write the file new
for ($x=0;$x<=1;$x++)
{
fwrite($fp,$vars[$x] . "\n");
}
fclose($fp);
?>
It is important that the folder have write permissions 766.
Now on the page you want these links use the following
<?PHP
include ("path_to_folder/file.php");
?>
That should do what you are looking for.
It would be a good Idea to add some sort of user auth to the linkadder.php so that only you or some one with a password will be able to add links.
Chris