How to install Windows 7 Bootcamp using iso file (without USB/DVD)?
Here might be a solution : 


Create a new partition (at least 8Gig) 
Copy the iso on it
Try booting on it
If it works reboot and create a new Bootcamp partition
Try installing Windows on the bootcamp partition


If this don't work, You'll need a USB drive.