1. Make a GUI using something like GUIEditor. 
2. Create a table looking something like this, 
urls = { 
    {"www.youradress.com/song.mp3"}, 
} 
 
3. Get the data from that table, 
for index, data in ipairs(urls) do 
   url = data[1] 
   -- Do something with that data, ex. 
   outputChatBox(data[1]) -- Outputs the url into the chatbox (not needed). 
end 
 
4. Set that data into a gridlist or something of your choice using something like this, 
guiCreateGridList 
guiGridListAddColumn 
guiGridListAddRow 
guiGridListSetItemText  
 
Should turn into something like this (not tested, only an example) 
window = guiCreateWindow(0, 0, 0, 0, "Example", false) 
gridlist = guiCreateGridList(0, 0, 0, 0, false, window) 
column = guiGridListAddColumn(gridlist, "URLs", 1) 
  
urls = { 
    {"http://www.181.fm/asx.php?station=181-eagle"}, 
} 
  
for index, data in ipairs(urls) do 
    local row = guiGridListAddRow(gridlist) 
    guiGridListSetItemText(gridlist, row, column, index, false, false) 
end 
 
And then ofcourse you would have to get that URL from the gridlist and play it using playSound or playSound3D.