The closest passenger list I could find is of a "Salvatore "Roguardi" Nov 16, 1899 - but I do believe it's your guy. According to this passenger list he would be joining his brother Marco - ?
Odd that he's leaving from a northern port, but from what I've read, northern ports didn't require passengers to provide a passport. Maybe the ship originally sailed from Geneva and headed down to Naples or Palermo.. but that information is not filled in on the manifest. So just assuming here... But he's from Messojuso - age is right on, date almost perfect, ship is also a match. If you go to the Ellis Island site - or www.stevemorse.org
you can search for "Roguardi" .. I do believe it's the same spelling on Ancestry if you have an active account.
First Name: Salvatore
Last Name: Roguardi
Ethnicity: Italy, Italian
Last Place of Residence: Mezzoiuso
Date of Arrival: Nov 16, 1899
Age at Arrival: 20y Gender: M Marital Status: S
Ship of Travel: Tartar Prince
Port of Departure: Genova
Manifest Line Number: 0006