you have your basic SELECT query. When you ouput their name, you make their name a link and pass a variable in the url with their id (in the database). Then on the details page, you grab the id out of the url and use it in your query to select ONLY that specific author. For example:
$query = mysql_query("SELECT * FROM your_table");
while ($row = mysql_fetch_array($query)) {
echo "<a href='details.php?id=" . $row["id"] . "'>" . $row["author_name"] . "</a><br>";
}
Then on details.php, your url would look something like this:
yourdomain.com/details.php?id=7 (the id= part would be different depending on which author they chose. This is just what a possible outcome might look like). Now what you need to do is grab that ID from the url, and use it to build your next query, which selects only that author
$query = mysql_query("SELECT * FROM your_table WHERE id='" . $_GET['id'] . "'");
// display results
Cgraz