Is there a way to circumvent the 20MB file limit on iOS without jailbreaking?
This is a limit imposed by Apple. 


  Cellular downloads are limited to a file size of 20 MB or smaller.


See comment below, iOS 5.1 has increased this limit to 50 MB.