No. There is currently no way to embed a website within the iBox. The iBox's single page structure is not designed for mult-page viewing.