Using portal may be good for your purpose.
Start with tables
where SONG WRITERS is a join table between SONGS and WRITERS.
You need this structure because a song can have many writers and a writer can write many songs.
Your "Add Another" button would create new join table records