Theoretically you don't need either a CONFIG.SYS nor an AUTOEXEC.BAT using Win9x, Windows manages memory itself for you. But I have found that overwriting the IO.SYS defaults can give you more available lower memory than Win9x.
As a minimum, I would recommend 3 lines in the CONFIG.SYS:
device=c:\windows\himem.sys
device=c:\windows\emm386.exe noems
DOS=high,umb
Without the himem.sys statement, everything runs in lower memory (the 1st MB of RAM) and if you don't have sufficient lower memory, programs will fight for the precious 640KB that is required to run applications, even if you have 128MB of RAM in your system.
Optional extras you can add to boost your CONFIG.SYS are to load your CD driver (in case you want to play music in DOS mode), loading files and buffers into upper memory (FILESHIGH=60 and BUFFERSHIGH=13) and some switches to the himem and emm386 statements, e.g.
DEVICE=C:\WINDOWS\HIMEM.SYS /HMAMIN=40 /TESTMEM:OFF
DEVICE=C:\EMM386.EXE NOEMS I=B000-B7FF
HMAMIN will ensure the