Or, just add a column in the songs table "writer" and populate that with the id from the users table.
Then join the tables together using the User ID.
Table: users
[indent]Fields:
[indent] id (Primary Key, auto-increment, Not-Null)
name
pass
email[/indent][/indent]
Table: songs
[indent]Fields:
[indent]song_id (Primary Key, auto-increment, Not-Null)
title
lyrics
writer (int(11))[/indent][/indent]
SELECT a.*, b.*
FROM songs a
INNER JOIN users b
ON a.writer = b.id
I see you have the "id" and "song_id" field in the songs table, I think my suggestion just solidifies what you were thinking....