I think the switch actually stores the configuration in flash:config.text. That is actually how you go through the password recovery process. As for your task, I'm not sure you can do that without any configuration. One way would probably be to have "boot config-file tftp://<ipaddress>/filename in the configuration file initially.
The other option (and the one it sounds like you are looking for) is that I am pretty sure that most of the Cisco switches will do DHCP on VLAN 1 out of the box. So if that is the case, you may be able to use the "bootfile" option along with option "150" in the dhcp server to signal to the switch which config file to use. Even without the bootfile option, the switch may boot up and request common filenames like "network-config" and "cisconet.cfg". Just deliver the tftp server address to it via DHCP, delete the configuration, reboot and see if it tries to talk to the tftp server.