SQ check-in
SQ will check you in and give you boarding passes for any flights you have in the 24 hours immediately following your first check-in, irrespective of whether they are for the same ticket or not. I'm not sure however about checking baggage through where there's a seven-hour layover. But why don't you just call their Reservations Center?