Well the error message you used as your title was pretty explicit, vga=xxx is not an option/argument to the append command, but has to appear on its own line - eg replacing the one which currently says vga=ask in your conf.
You've also repeated the 'root=hdXn' line.
Run 'lilo -v' or 'lilo -vv' to get copious amounts of warning / logging.