Bootcamp says "insert windows 7 install disk"
No, there's no need to buy a physical install disk. You can certainly purchase Windows 7 online to get a product key. The ISO file containing Windows 7 can be downloaded from Microsofts web site, allowing you to install via BootCamp.