Can the phone number in the command 'set serial s1 modem dial-number' include all the normal dial modifiers ('W' and ',' etc.)?

Yes, the dialing modifiers are handled by the stack and the modem.