realcoder,
Make 2 tables:
playlist, and playlist_songs
Have the playlist table hold the user, playlist name, etc.
Have the playlist_songs table hold all of the songs, with one column for 'playlist_id'.
You can then use a simple join statement..
This would then allow a (virtually) unlimited number of songs / playlists per user.